首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2011-12-24 
用C#代码如何做自动关机的Form框我是新手,想问下各位大侠如何用C#写自动关机的代码.就像千千静听里面的自

用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();} 

热点排行