webForumDet fria alternativet

Stänga av datorn?

Programmering

2 svar · 374 visningar · startad av MiX

Medlem sedan jan. 200132 inlägg
Frågan#1

Hej!

Har en kod för att stänga av datorn, koden fungerar i Windows 98. Prövade samma kod i Windows 2000, men den fungerade inte, måste man använda någon annan kod i Win2000? Är det någon som vet hur man skriver den?

Tack i förhand! :)
/Micke

Medlem sedan juni 2000350 inlägg
#2

Eftersom du inte visar koden du använt så är det ju ganska svårt att veta vad som är fel. Men om du kollar i hjälpen på ExitWindowsEx så står det:

"Windows NT: The calling process must have the SE_SHUTDOWN_NAME privilege."

Antar att det kan vara en orsak till att det inte funkar på win2000.

Medlem sedan jan. 2001950 inlägg
#3

Här är koden som MiX tänkte på...
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">ExitWindowsEx( EWX_FORCE or EWX_Shutdown, 0 );

------------------
--- ^FreeZer^ ---
------------------

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)