Je travaille sur une application .NEt et j'ai souvent recours à enregistrer des fichier avec leur timeStamp.
Pour ceci j'ai besoin que l'heure du PC ne change jamais, je dois donc tester sur la valeur de "automatically adjust clock for daylight saving changes" ( le checkbox qui s'affiche dans le menu de changement date et heure.
ET si elle est coché je la décoche en utilisant du code c#.
J'ai cherché sur internet mais j'ai trouvé souvent que des timezonesinfo sont gérées je n'ai pas trouvé une fonctionnalité pour desactiver le passage de l'heure d'hivers à l'heure d'été.
Merci pour votre aide
--
A voir également:
Dynamicdaylighttimedisabled
Automatically adjust clock for daylight saving time - Meilleures réponses
Automatically adjust clock for daylight saving changes - Meilleures réponses
//get register according to Path
RegistryKey TimeZoneKey = Registry.LocalMachine.CreateSubKey("SYSTEMCurrentControlSetControlTimeZoneInformation");
//Set the value to 1
if(Convert.ToInt32(TimeZoneKey.GetValue("DynamicDaylightTimeDisabled")) != 1)
TimeZoneKey.SetValue("DynamicDaylightTimeDisabled", 1);