我想启动一个程序时首先查看另一个程序是否已经启动,如未启动就退出(或自动把他启动起来),如何处理? 比如我有两个程序a和b,现在要求启动b的时候,b要检查a是否已经启动,如没有启动则退出(或自动将a启动起来),b启动后要一直观察a,如果a退出了,b也跟着退出。如何在b的程序中处理这个要求啊?高手指教一个思路 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在程序 a 的 Main 函数中添加如下代码void Main(string[] args){ Process[] procs = Process.GetProcessByName("b.exe"); foreach(Process proc in procs) { // 退出或启动某个程序 } // .... Application.Run(new Form1());} 其实思路代码都重要..---------------------------------------------------------------------------------------Asp.Net主机100M=50元 支持ASP, Asp.Net 1.1, 2.0 www.kingtoo.com 谢谢楼上诸位,如果要实现b启动后要一直观察a,如果a退出了,b也跟着退出。就自己写一个timer或线程监控即可对吧 void Main(string[] args){ Process[] procs = Process.GetProcessByName("b.exe"); foreach(Process proc in procs) { // 退出或启动某个程序 } // .... Application.Run(new Form1());}这样check 有什么用? 是check 进程中有没有b.exe? 如果有同名的进程?而并非所想的? webform 怎么禁止IE7或IE8以兼容模式运行页面 计算文本框的值 在获取MAC地址时遇到的问题 读出文件夹里面的文件,求文件分页 请教Datagridview选择下一行问题 如何引入WebDataAccess命名空间 请教关于DataBindings.Add 数据库,更新不成功 如何控制asp:repeater不换行,只显示一定个数的字符 winform DataGridView单元格值不得大于100 在线等 将datagridview绑定一个datatable之后如何修改列名为中文的? 高分提问:[xxx()]是什么意义,是如何定义的,有什么作用
{ Process[] procs = Process.GetProcessByName("b.exe");
foreach(Process proc in procs)
{
// 退出或启动某个程序
}
// ....
Application.Run(new Form1());
}
---------------------------------------------------------------------------------------
Asp.Net主机100M=50元 支持ASP, Asp.Net 1.1, 2.0 www.kingtoo.com
{ Process[] procs = Process.GetProcessByName("b.exe");
foreach(Process proc in procs)
{
// 退出或启动某个程序
}
// ....
Application.Run(new Form1());
}
这样check 有什么用? 是check 进程中有没有b.exe? 如果有同名的进程?而并非所想的?