读书人

用C#代码怎么做自动关机的Form框

发布时间: 2011-12-24 23:03:24 作者: rapoo

用C#代码如何做自动关机的Form框
我是新手,想问下各位大侠如何用C#写自动关机的代码.
就像千千静听里面的自动关机.
谢谢了,
新手分不多.
^_^

[解决办法]
用ExitWindowsEx的确可以关机,但在XP需要提升权限才行(如果是注销则不用),而提权的过程在C++中就比较麻烦,在C#中还要定义很多struct,非常麻烦,所以建议使用dos命令:
using System.Diagnostics;


C# code
void ShutDown(){            Process p = new Process();            p.StartInfo.CreateNoWindow = true;            p.StartInfo.UseShellExecute = false;            p.StartInfo.FileName = "cmd";            p.StartInfo.Arguments = "/c shutdown -s -t 0";            p.Start();} 

读书人网 >C#

热点推荐