varm reboot?
Kan det la' sig gøre at lave en funktion i C# der kan lave en varm reboot i Vista? Altså computeren skal ikke genstarte BIOS kun Windows. Jeg ved ikke om det overhovdet kan la' sig gøre at gøre det i Vista? Før XP og Vista kunne man holde shift nede og trykke reboot, men det kan man ikke mere.I ASM kan med gøre dette:
; 0000h - cold boot.
; 1234h - warm boot.
MOV AX, 0040h
MOV DS, AX
MOV w.[0072h], 0000h ; cold boot.
JMP 0FFFFh:0000h ; reboot!
Men jeg vil jo gerne have at Windows får lov at lukke ordenligt ned og gemme det den vil på min hard disk først. Det tror jeg ikke den gør når jeg bruger denne måde i asm?
Hvis det kan la' sig gøre i andre sprog, så er det også okey, dog helst C# ;)
Håber nogen kan hjælpe :)