c#执行关机

hick1213 2009-01-20 09:43:14
c#里执行了cmd关机命令,不过在执行这个命令的时候会跳出一个关机对话框,如何使这个关机对话框不显示啊~~
...全文
99 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
GavinKeng 2009-01-20
  • 打赏
  • 举报
回复
你是用的(shutdown)吧?

把参数时间设置为0,只能这样,要是又要延时又要不显示,那么可以在程序中添加个控制时间的,在一定的时间以后,执行立即关机就可以了。
strArgus = "-s -t 0"
System.Diagnostics.Process.Start("shutdown", strArgus);


shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "comment"] [-d up:xx:yy]
-i 显示 GUI 界面,必须是第一个选项
-l 注销(不能与选项 -m 一起使用)
-s 关闭此计算机
-r 关闭并重启动此计算机
-a 放弃系统关机
-m \\computername 远程计算机关机/重启动/放弃
-t xx 设置关闭的超时为 xx 秒
-c "comment" 关闭注释(最大 127 个字符)
-f 强制运行的应用程序关闭而没有警告
-d [u][p]:xx:yy 关闭原因代码
u 是用户代码
p 是一个计划的关闭代码
xx 是一个主要原因代码(小于 256 的正整数)
yy 是一个次要原因代码(小于 65536 的正整数)
hhxxcj 2009-01-20
  • 打赏
  • 举报
回复
如果没有别的对话杠,就用JS屏蔽掉所有对话框

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧