任何人都可以告诉我Windows Server中进程标识(PID)的生命周期。
长期过程是否保持相同,我的意思是一两天后?
我正在我的应用程序中保存PID,并希望根据其ID来评估该过程。
答案 0 :(得分:1)
只要进程仍在运行,它就不会改变。
http://blogs.msdn.com/b/oldnewthing/archive/2011/01/07/10112755.aspx
如果您关闭程序或将其终止,然后重新启动它,您将获得一个新的进程ID。
如果启动该程序,则可以使用Process.WaitForExit。如果您正在启动程序,我将在新线程中启动每个进程并使用Process.WaitForExit。
msdn.microsoft.com/en-us/library/fb4aw7b8.aspx
对于其他流程,请查看以下网站:http://alperguc.blogspot.ca/2008/11/c-process-processgetprocessesbyname.html
它显示了如何查找进程并附加到它的已退出事件。