如何从Silverlight应用程序关闭Pc [英] How to shutdown Pc from silverlight application
问题描述
我想在用户点击应用程序注销按钮时关闭PC。我试过从Windows应用程序,它工作得很好。但是没有在silverlight中工作。如果你有任何解决方案,请帮助我。
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.
推荐答案
你可以查看这个讨论
如何到关机-PC-通过-Silverlight的应用 [ ^ ]
You can check this discussion
how-to-shutdown-pc-via-silverlight-app[^]
dynamic cmd = AutomationFactory.CreateObject(WScript.Shell) ;
cmd.Run(shutdown.exe,1,true);
dynamic cmd = AutomationFactory.CreateObject("WScript.Shell");
cmd.Run("shutdown.exe", 1, true);
请使用以下代码关闭您的机器:
Please use the following code to shutdown your machine:
System.Diagnostics.Process.Start("shutdown.exe", "-r -t 0");
查看shutdown.exe的所有参数
请打开命令提示符(开始>运行>cmd)并编写以下命令:shutdown /?
您应该看到如下内容:
用法:SHUTDOWN [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-cc
omment] [-d up:xx:yy]
没有args显示此消息(与 - ?相同)
-i显示GUI界面,必须是第一个选项
-l注销(不能与-m选项一起使用)
-s关闭计算机
-r关闭并重新启动计算机
- a中止系统关闭
-m \\computername远程计算机关机/重启/中止
-t xx设置关机超时为xx秒
-c评论关闭评论(最多127个字符)
-f强制运行应用程序关闭而不用战争
ning
-d [u] [p]:xx:yy的原因代码关闭
u是用户代码
p是计划关机代码
xx是主要原因代码(正整数le
ss比256)
yy是次要原因代码(正整数le
ss而不是65536)
PS另见本文:关机,重启,在C#中注销或锁定计算机 [ ^ ]
这篇关于如何从Silverlight应用程序关闭Pc的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!