Cheap Windows Reboot API Tutorial
[1/1] from: depotcity::telus::net at: 15-Jun-2001 17:24
;For any interested in learning API's (like me) here's some code to reboot Windows using
the "user32.dll"
;path to the user32.dll
a: %/c/winnt/system32/user32.dll
;Load the .dll library
loaded-dll: load/library a
;the function in the user32.dll that we want to use. This one logs off the user and reboots,
case is important.
ex: "ExitWindowsEx"
; make the routine.. requires two inputs as integer! uFlags and dwReserved, case is important
Reboot: make routine! [
uFlags [integer!]
dwReserved [integer!]
] loaded-dll ex
;once this routine is in place, just call it whenever with two zero's for the integers
(not sure why it needs or accepts two zeros, but it works)
Reboot 0 0
;That's it
;Terry Brownell