重启电脑的应用程序

本文介绍如何使用C#语言通过System.Diagnostics.Process.Start方法来启动各种应用程序和执行系统操作,如重启计算机、打开浏览器访问特定网址等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这主要是双击应用程序重启电脑。

private void Form1_Load(object sender, System.EventArgs e)   {    System.Diagnostics.Process.Start("shutdown.exe","-r -t 0");   }

System.Diagnostics.Process.Start的用法

System.Diagnostics.Process.Start(@ "D:/freeware/Maxthon/Maxthon.exe ",   "http://www.youkuaiyun.com "); 或者 Process   p   =   new   Process(); p.StartInfo.FileName   =   @ "D:/freeware/Maxthon/Maxthon.exe "; p.StartInfo.Arguments   =   @ "http://www.youkuaiyun.com "; p.Start();

 

  1. private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)   
  2. {   
  3.     System.Diagnostics.Process.Start("Iexplore.exe""http://www.yongfa365.com");   
  4.     //在当前窗口打开   
  5.     //System.Diagnostics.Process.Start("http://www.yongfa365.com");   
  6.     //如果在新窗口中打开可以加上要执行的文件及参数的形式   
  7.     //System.Diagnostics.Process.Start("Iexplore.exe", "http://www.youkuaiyun.com");   
  8.     //System.Diagnostics.Process.Start("cmd", "/k echo 'ok'");   
  9.     //System.Diagnostics.Process.Start("explorer", "C://windows//system32");   
  10.     //System.Diagnostics.Process.Start("shutdown","/l");//------------注销计算机   
  11.     //System.Diagnostics.Process.Start("shutdown","/r");//------------重起计算机   
  12. }
用法: shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f] [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]] 没有参数 显示帮助。这与键入 /? 是一样的。 /? 显示帮助。这与不键入任何选项是一样的。 /i 显示图形用户界面(GUI)。 这必须是第一个选项。 /l 注销。这不能与 /m 或 /d 选项一起使用。 /s 关闭计算机。 /sg 关闭计算机。在下一次启动时, 重启任何注册的应用程序。 /r 完全关闭并重启计算机。 /g 完全关闭并重新启动计算机。在重新启动系统后, 重启任何注册的应用程序。 /a 中止系统关闭。 这只能在超时期间使用。 与 /fw 结合使用,以清除任何未完成的至固件的引导。 /p 关闭本地计算机,没有超时或警告。 可以与 /d 和 /f 选项一起使用。 /h 休眠本地计算机。 可以与 /f 选项一起使用。 /hybrid 执行计算机关闭并进行准备以快速启动。 必须与 /s 选项一起使用。 /fw 与关闭选项结合使用,使下次启动转到 固件用户界面。 /e 记录计算机意外关闭的原因。 /o 转到高级启动选项菜单并重新启动计算机。 必须与 /r 选项一起使用。 /m \\computer 指定目标计算机。 /t xxx 将关闭前的超时时间设置为 xxx 秒。 有效范围是 0-315360000 (10 年),默认值为 30。 如果超时时间大于 0,则默示为 /f 参数。 /c "comment" 有关重新启动或关闭的原因的注释。 最多允许 512 个字符。 /f 强制关闭正在运行的应用程序而不事先警告用户。 如果为 /t 参数指定大于 0 的值, 则默示为 /f 参数。 /d [p|u:]xx:yy 提供重新启动或关闭的原因。 p 指示重启或关闭是计划内的。 u 指示原因是用户定义的。 如果未指定 p 也未指定 u,则重新启动或关闭 是计划外的。 xx 是主要原因编号(小于 256 的正整数)。 yy 是次要原因编号(小于 65536 的正整数)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值