Code archives/Miscellaneous/Shutdown

This code has been declared by its author to be Public Domain code.

Download source code

Shutdown by pexe
(Posted 22 years ago)
use:
-s to shutdown
-r to restart
-l to logoff
and you can set the time to the operation by using -t XX
XX = time in secs

tested with Windows XP Professional
Function DLLShutdown(parm$="-s -t 0",path$="C:")
ExecFile path$+"\WINDOWS\system32\shutdown.exe"+parm$
End Function

Comments

xlsior
(Posted 22 years ago)
You probably should parse your environment variables first, since you can never count on windows being installed in c:\windows... Many systems use c:\winnt instead, and technically it doesn't even have to be on your C drive.

pexe
(Posted 22 years ago)
it is only an example, you can custumize this code how you want..

and.. this conde only works with Windows XP

Chad
(Posted 22 years ago)
Kinda funny, should hide it somewhere in a program and if they press it, :-D

wizzlefish
(Posted 22 years ago)
Hmmm...I could make it automatically run when my sister gets on the computer and she'll only have 30 seconds...and in the last five seconds a skull comes up and yells "5...4...3...2...1!!" and then there's an explosion sound and the computer shuts down while the skull laughs maniacally!

Blaine
(Posted 22 years ago)
Instead of being:
Function DLLShutdown(parm$="-s -t 0",path$="C:")
ExecFile path$+"\WINDOWS\system32\shutdown.exe"+parm$
End Function

it should be:
Function DLLShutdown(parm$="-s -t 0")
ExecFile SystemProperty("systemdir")+"shutdown.exe"+parm$
End Function

Tested with XP. Should work on other versions of Windows as well.

Ked
(Posted 21 years ago)
I don't understand what to press to make it work....

_________________
Your just jealous because I'm human.

t3K|Mac
(Posted 21 years ago)
nice one for dealing with onlinecheaters ;)

xlsior
(Posted 21 years ago)
You can terminate the pending shutdown by doing a shutdown /a from the command line during the 30 second countdown.

t3K|Mac
(Posted 21 years ago)
most cheaters don't know that.

Ked
(Posted 21 years ago)
Thank you, thank you

Ked
(Posted 21 years ago)
For some reason this doesn't work on my computer. I ran it and nothing happened.

kevin8084
(Posted 20 years ago)
try
api_ExitWindowsEx(5,0)


Khomy Prime
(Posted 20 years ago)
needs to be
Function DLLShutdown(parm$="-s -t 0")
ExecFile SystemProperty("systemdir")+"shutdown.exe "+parm$
End Function


Code Archives Forum