Ciao,
vorrei sapere se, e come è possibile modificare l'ora di sistema da codice.
Aiutetemi!!
Ciao,
vorrei sapere se, e come è possibile modificare l'ora di sistema da codice.
Aiutetemi!!
http://www.easymemo.it - vCard ed agenda
A quale linguaggio di programmazione ti riferisci?
VB6, VB.NET, C#...?
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Preferirei in c#, ma se avete qualcosa in vb.net poi traduco
Grazie!
http://www.easymemo.it - vCard ed agenda
Grazie per l'auito, seguendo l'esempio, in c# ho scritto:
Però alla riga: SetLocalTime(ST); viene sollevata un'eccezione "System.DllNotFoundException" con messaggio: Impossibile caricare la DLL (coredll.dll)codice:[System.Runtime.InteropServices.DllImport("coredll.dll")] public static extern long SetLocalTime(SystemTime lpSystemTime); public struct SystemTime { public Int16 wYear; public Int16 wMonth; public Int16 wDayOfWeek; public Int16 wDay; public Int16 wHour; public Int16 wMinute; public Int16 wSecond; public Int16 wMilliseconds; } private void btnModOra_Click(object sender, System.EventArgs e) { SystemTime ST=new SystemTime(); ST.wYear=2004; ST.wMonth=2; ST.wDayOfWeek=3; ST.wDay=5; ST.wHour=4; ST.wMinute=5; ST.wSecond=6; ST.wMilliseconds=3; SetLocalTime(ST); }
io questa dll non ce l'ho, windows 2000 professional, potreste indicarmi qual'è la dll da utilizzare?
grazie ancora
http://www.easymemo.it - vCard ed agenda
Utilizzando Kernel32.dll anzichè coredll non solleva più eccezioni, però non succede nulla al mio orologio di sistema.
La funzione ritorna un codice diverso da zero, quindi dovrebbe essere ok.
Non capisco perchè l'ora non cambia...
http://www.easymemo.it - vCard ed agenda