Hvordan ændrer man systematisk Windows-systemtid?

Indlæg af Hanne Mølgaard Plasc

Problem



Hvordan indstilles Windows-systemuret programmatisk?


Jeg arbejder med et Java-system på XP, men det er sandsynligvis vejen at gå i gang med at kende dette generelt fra C eller kommandolinjen. Jeg kan bare påberåbe sig en ekstern proces.


Hvilket privilegiumniveau kræves af det program, der indstiller uret?

Bedste reference


Win32 API'en, der gør dette, er SetSystemTime. Som dokumentationen siger, kræver det at du har SE\_SYSTEMTIME\_NAME privilegiet. [4]


Fra kommandolinjen gøres det med TIME intern kommando.