繁体   English   中英

如何使用C#检查使用最多的程序?

[英]How can I check what program has been used the most using C#?

我正在尝试使用C#以编程方式检查PC上最常用的程序。 我该如何实现?

您可能需要使用System.Diagnostics.Process.GetProcesses()来获取有关PC中正在运行的进程的信息。 您可以按照链接中所述将程序设计为Windows service application ,以便它可以在启动时在后台启动。

程序可以定期调用上述方法来获取正在运行的程序列表,并且可以通过将检查周期乘以特定进程的出现次数来计数每个程序的持续时间。

(可选)您可以将此持续时间数据存储到使用情况日志中,并且可以在指定的时间段内更新此日志。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM