Click here to Skip to main content
15,888,579 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I want to Shut Down PC when user clicked on application logged out button.I tried in from windows Application,it worked great.But did not work in silverlight.Pls help me if u have any solutions.
Posted

You can check this discussion

how-to-shutdown-pc-via-silverlight-app[^]
 
Share this answer
 
dynamic cmd = AutomationFactory.CreateObject("WScript.Shell");
cmd.Run("shutdown.exe", 1, true);
 
Share this answer
 
Comments
Vijay M 18-Apr-14 1:30am    
If we replace shutdown.exe with cal.exe it is working.But shutdown.exe is not working.any solution
Vijay M 18-Apr-14 2:23am    
ok.It is working in OutofBrower.not working in InBrowser.any solution
Please use the following code to shutdown your machine:
C#
System.Diagnostics.Process.Start("shutdown.exe", "-r -t 0");

To see all of the arguments of the shutdown.exe
Please open up the command prompt (start > Run >“cmd”) and write the following command: shutdown /?

You should see something like this:

Usage: SHUTDOWN [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "c
omment"] [-d up:xx:yy]

No args Display this message (same as -?)
-i Display GUI interface, must be the first option
-l Log off (cannot be used with -m option)
-s Shutdown the computer
-r Shutdown and restart the computer
-a Abort a system shutdown
-m \\computername Remote computer to shutdown/restart/abort
-t xx Set timeout for shutdown to xx seconds
-c "comment" Shutdown comment (maximum of 127 characters)
-f Forces running applications to close without war
ning
-d [u][p]:xx:yy The reason code for the shutdown
u is the user code
p is a planned shutdown code
xx is the major reason code (positive integer le
ss than 256)
yy is the minor reason code (positive integer le
ss than 65536)

P.S. See also this article: Shut Down, Restart, Log off or Lock your computer in C#[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900