非常感谢您的意见和建议。定期基于PID的C#监控程序
我想定期检查第三方程序是否正在我的程序中运行在用户系统上。我目前在C#中启动程序如下所示:
String plinkConString = ""; // my connection string
Process plink = Process.Start(utilityPath + @"\putty.exe", plinkConString);
int plinkProcessId = plink.Id;
我启动该程序并在Windows环境中获取它的pid。由于Putty/PLink可能会在某个时间点与SSH服务器断开连接,因此监控代码中此过程的最佳方式是什么?
有没有更好的方式来启动这个程序来监视其成功或失败?
我相信这是我正在寻找的。我会试一试并回报。感谢您的回应! – 2010-06-17 12:56:40