|

[p=164, null, left]方法[p=164, null, left][size=164px]1.[p=164, null, left]启动进程的方法[p=164, null, left][size=164px].
[p=164, null, left]首先导入命名空间
[p=199, null, left][size=164px]using [p=199, null, left][size=164px]System.Diagnostics;
[p=164, null, left]然后[p=164, null, left][size=164px],[p=164, null, left]在你需要设置关机的事件里[p=164, null, left][size=164px],[p=164, null, left]比如说按钮点击事件内[p=164, null, left][size=164px],[p=164, null, left]在这个事件的方法内[p=164, null, left]写[p=164, null, left][size=164px]:
[p=199, null, left][size=164px]ProcessStartInfo [p=199, null, left][size=164px]ps [p=199, null, left][size=164px]= [p=199, null, left][size=164px]new [p=199, null, left][size=164px]ProcessStartInfo();
[p=199, null, left][size=164px]ps.FileName [p=199, null, left][size=164px]= [p=199, null, left][size=164px]"shutdown.exe";
[p=199, null, left][size=164px]ps.Arguments [p=199, null, left][size=164px]= [p=199, null, left][size=164px]"-s [p=199, null, left][size=164px]-t [p=199, null, left][size=164px]1";
[p=199, null, left][size=164px]Process.Start(ps);
[p=164, null, left]这样就可以实现一次完整的关机了[p=164, null, left][size=164px],[p=164, null, left]重启[p=164, null, left][size=164px],[p=164, null, left]只需要改成[p=164, null, left][size=164px]ps.Arguments [p=164, null, left][size=164px]= [p=164, null, left][size=164px]"-r [p=164, null, left][size=164px]-t
[p=199, null, left][size=164px]1"[p=199, null, left]即可[p=199, null, left][size=164px];
[p=164, null, left]这个方法[p=164, null, left][size=164px],[p=164, null, left]主要是调用[p=164, null, left][size=164px]shutdown[p=164, null, left]来执行的[p=164, null, left][size=164px],[p=164, null, left]比较简单[p=164, null, left][size=164px],[p=164, null, left]而且易学易用[p=164, null, left]方法[p=164, null, left][size=164px]1.[p=164, null, left]启动进程的方法[p=164, null, left][size=164px].
[p=164, null, left]首先导入命名空间
[p=199, null, left][size=164px]using [p=199, null, left][size=164px]System.Diagnostics;
[p=164, null, left]然后[p=164, null, left][size=164px],[p=164, null, left]在你需要设置关机的事件里[p=164, null, left][size=164px],[p=164, null, left]比如说按钮点击事件内[p=164, null, left][size=164px],[p=164, null, left]在这个事件的方法内[p=164, null, left]写[p=164, null, left][size=164px]:
[p=199, null, left][size=164px]ProcessStartInfo [p=199, null, left][size=164px]ps [p=199, null, left][size=164px]= [p=199, null, left][size=164px]new [p=199, null, left][size=164px]ProcessStartInfo();
[p=199, null, left][size=164px]ps.FileName [p=199, null, left][size=164px]= [p=199, null, left][size=164px]"shutdown.exe";
[p=199, null, left][size=164px]ps.Arguments [p=199, null, left][size=164px]= [p=199, null, left][size=164px]"-s [p=199, null, left][size=164px]-t [p=199, null, left][size=164px]1";
[p=199, null, left][size=164px]Process.Start(ps);
[p=164, null, left]这样就可以实现一次完整的关机了[p=164, null, left][size=164px],[p=164, null, left]重启[p=164, null, left][size=164px],[p=164, null, left]只需要改成[p=164, null, left][size=164px]ps.Arguments [p=164, null, left][size=164px]= [p=164, null, left][size=164px]"-r [p=164, null, left][size=164px]-t
[p=199, null, left][size=164px]1"[p=199, null, left]即可[p=199, null, left][size=164px];
[p=164, null, left]这个方法[p=164, null, left][size=164px],[p=164, null, left]主要是调用[p=164, null, left][size=164px]shutdown[p=164, null, left]来执行的[p=164, null, left][size=164px],[p=164, null, left]比较简单[p=164, null, left][size=164px],[p=164, null, left]而且易学易用
方法1.启动进程的方法. 首先导入命名空间
using System.Diagnostics;
然后,在你需要设置关机的事件里,比如说按钮点击事件内,在这个事件的方法内写:
ProcessStartInfo ps = new ProcessStartInfo(); ps.FileName = "shutdown.exe"; ps.Arguments = "-s -t 1"; Process.Start(ps);
这样就可以实现一次完整的关机了,重启,只需要改成ps.Arguments = "-r -t 1"即可;
这个方法,主要是调用shutdown来执行的,比较简单,而且易学易用
|
评分
-
参与人数 1 | 精币 +1 |
收起
理由
|
被封禁言
| + 1 |
大婶以后发点给力的,你这些基本估计都没人看,C#版块不要源码多,关键是质量啊 |
查看全部评分
|