gpt4 book ai didi

c# - 监控本地计算机上打开的 .exe 程序的最佳方式

转载 作者:行者123 更新时间:2023-11-30 22:14:34 25 4
gpt4 key购买 nike

在本地计算机上监视打开的 .exe 程序的最佳方法是什么。我猜它会创建一个服务来监视您定义要观看的节目。当我说 monitor/watched 时,我的意思是它会创建一个文本文件,记录定义的 .exe 在本地计算机上打开和关闭的时间。这有意义吗?

除了日志记录之外,我还希望服务与服务器通信,以确保只有 5 台计算机正在使用 5 个 test.exe 实例。因此,如果第 6 台计算机打开 test.exe,它将拒绝它们。顺便说一句,我们的测试服务器运行的是 Windows 2008 R2。

任何帮助或链接都会很棒!

最佳答案

好吧,如果它是为了停止无意中运行第 3 方应用程序,而您并没有试图明确阻止它发生。

编写一个小应用程序,在此处启动此 Microstation 并执行 WaitforSingleObject。在启动之前,它会检查一些中央资源,如果可以,则增加该资源的数量。当 microstation 关闭时,它会递减。

将 Microstation 的所有快捷方式替换为启动器应用程序,您就可以轻松完成这项工作。

您甚至可以加强它并响应所有五个实例是谁/在哪里,并在相关时处理每台机器/每用户。

关于c# - 监控本地计算机上打开的 .exe 程序的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18451936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com