Soyez le premier à donner votre avis sur cette source.
Snippet vu 26 202 fois - Téléchargée 30 fois
using System; using System.Runtime.InteropServices; namespace CSUtil { /// <summary> /// Summary description for TimeChange. /// </summary> public class TimeChange { [StructLayout(LayoutKind.Sequential)] public struct SYSTEMTIME { public short wYear; public short wMonth; public short wDayOfWeek; public short wDay; public short wHour; public short wMinute; public short wSecond; public short wMilliseconds; } [DllImport("kernel32.dll", SetLastError=true)] private static extern bool SetSystemTime( [In] ref SYSTEMTIME st ); public static void SetTime(DateTime time) { SYSTEMTIME st = new SYSTEMTIME(); st.wYear = (short)time.Year; st.wMonth = (short)time.Month; st.wDay = (short)time.Day; st.wHour = (short)time.Hour; st.wMinute = (short)time.Minute; st.wSecond = (short)time.Second; st.wMilliseconds = (short)time.Millisecond; SetSystemTime(ref st); } public static void SetTime(SYSTEMTIME time) { SetSystemTime(ref time); } private TimeChange() { } } }
21 mars 2010 à 17:21
ce qui est dommage c'est que cela ne change as du tout la date, en tout cas sur seven!
16 mars 2007 à 13:11
bien à vous
et bonne continuation
16 mars 2007 à 11:51
question j'ai essayer la class dans un pocket pc windows mobile 5.0
et j'ai une erreur :
DLL PInvoke 'kernel32.dll' introuvable
qlq peut m'aider
merci
23 mars 2006 à 00:50
En tout cas pas pas pour l'instant.
22 mars 2006 à 21:19
est-ce que, avec l'arrivée de WinFX comme API principale de windows, nos applications .net n'auraient plus à recourrir à l'API Win32?
merci d avance
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.