Ctrl+Alt+Del Simultiously

Dear Expert;
  I have my problem to ask you
In VB, if I want to click Button and want it shut down
automatically, How do I do ?

  Please answer me
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Call ExitWindowsEx(EWX_SHUTDOWN Or EWX_FORCE, 0)


Call ExitWindowsEx(EWX_REBOOT Or EWX_FORCE, 0)


Call ExitWindowsEx(EWX_SHUTDOWN, 0)


Call ExitWindowsEx(EWX_REBOOT, 0)

Chose one of the above to either shutdown or reboot eith force or not.


in a .bas module

'Api function and the constants required for ExitWindowsEx
Declare Function ExitWindowsEx& Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long)
Public Const EWX_FORCE = 4
Public Const EWX_LOGOFF = 0
Public Const EWX_REBOOT = 2
Public Const EWX_SHUTDOWN = 1


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Obviously you'd put your selected shutdown method in the click event of a control after making the .bas module to declare the api


Private Sub Command1_Click()

 Call ExitWindowsEx(EWX_REBOOT, 0)

End Sub
u3520384Author Commented:
Dear Deighton
  Why method you explain can not use with Windows NT..?

  I want to use buth Win 95 and NT

 pls Answer
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic Classic

From novice to tech pro — start learning today.