Question

J'ai un périphérique embarqué Windows XP scellé qui démarre toujours avec les mêmes paramètres Windows. Lorsque mon logiciel démarre, il doit définir le fuseau horaire de la machine sur un paramètre configurable par l'utilisateur. Malheureusement, j'ai découvert que même si je mets à jour le fuseau horaire, toutes les méthodes de .NET qui récupérent le temps du système ne semblent pas récupérer les modifications.

Un peu de creusement suggère que dans .NET 3.5 et 4.0, il existe une méthode pour effacer un cache: system.timezoneinfo.clearcachedData (). Je travaille avec .NET 2.0, alors comment puis-je contourner cela dans .NET 2.0?

La seule option a-t-elle un deuxième logiciel en cours d'exécution pour définir le fuseau horaire avant l'exécution de l'application principale (la récharge du logiciel semble résoudre le problème)?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top