C#桌面软件程序重新启动
2017-11-03 17:20
246 查看
private void Restart() { ThreadPool.QueueUserWorkItem(new WaitCallback(obj => { string exePath = Path.Combine(GlobalVariant.Root, "上课系统.exe"); Process ps = new Process(); ps.StartInfo.FileName = exePath; ps.StartInfo.Arguments = "restart"; ps.Start(); })); }
程序入口方法。
[STAThread] static void Main(string[] s) { bool createNew; using (System.Threading.Mutex m = new System.Threading.Mutex(true, Application.ProductName, out createNew)) { if (s.Length == 1 && s[0] == "restart") { Run(); } else if (createNew) { Run(); } } }
相关文章推荐
- java实现软件程序开机自动启动和创建程序的桌面快捷方式源代码
- c#桌面飘雪小程序,兼容win7
- C#局域网桌面共享软件制作(三)
- 正在运行的android程序,按home键之后退回到桌面,再次点击程序图标避免再次重新启动程序解决办法
- C#软件监控外部程序运行状态
- 使用MapWinGIS和C#建立GIS桌面程序-1
- C#软件winform程序安装包制作及卸载程序制作
- 笔记2-从毕业生到程序员:使用C#开发商业软件
- mstsc 远程序桌面登录的 c#开发
- android程序按home键之后退回到桌面,然后在次点击程序图标会重新启动程序
- 对于c#软件或者服务程序 内存占用多的解决方案
- 网络采集软件核心技术剖析系列(7)---如何使用C#语言搭建程序框架(经典Winform界面,顶部菜单栏,工具栏,左边树形列表,右边多Tab界面)
- 任忌热键管理程序(自己使用c#写的快捷启动软件)
- C#程序重新启动(程序重启,非系统重启)
- C#软件winform程序安装包制作
- C#程序重新启动自己
- 正在运行的android程序,按home键之后退回到桌面,在次点击程序图标避免再次重新启动程序解决办法
- c#中如何退出程序后自动重新启动程序
- 使用c#在vs2005下写的换桌面图片的小程序(from: http://www.wangchao.net.cn/bbsdetail_26766.html)
- 笔记1-从毕业生到程序员:使用C#开发商业软件