猿问

.NET进程监视器

.NET进程监视器

是否有一种方法来确定上一次特定机器上一次运行进程的时间?

我可以使用以下方法来确定某个进程是否正在运行,但如果进程已经停止,应用程序就无法抓取该进程。

Process[] process = Process.GetProcessesByName(processName, serverName);


幕布斯6054654
浏览 569回答 2
2回答

凤凰求蛊

您将无法使用Process班级,等级。但是,应该可以通过在Windows中配置审核进程跟踪来确定应用程序最后一次运行的时间。以下链接可能会让您开始工作:审计过程跟踪我如何在我的机器上跟踪程序的来来去去?流程跟踪将在Windows事件日志中创建条目,然后使用C#访问该日志。
随时随地看视频慕课网APP
我要回答