【发布时间】:2012-12-29 12:29:39
【问题描述】:
我有一个名为 mct.exe 的 exe
现有的 c# 应用程序之一每次都会检查 mct.exe 的实例,如果实例为零,它将触发 exe,如果有任何 mct.exe 已经在运行,则不会触发 exe,即不超过一个 mct.exe 将在给定时间运行。这是因为 mct.exe 会占用很高的 cpu 使用率,如果有多个 mct.exe 实例长时间运行,系统可能会变得无响应。
现在,我需要将相同的 mct.exe 用于同一服务器上的另一个应用程序,并且我无法编辑现有应用程序来检查 mct.exe 的两个实例。那么有没有可能我可以将 mct.exe 模拟为另一个名为 mockmct.exe 的 exe 并将 mockmct.exe 用于我的第二个应用程序?
我也明白 mockmct.exe 也将占用与 mct.exe 相同的 CPU 量,但没关系。
【问题讨论】:
-
这不是一个真正的编程问题。但是,如果您确实重命名了可执行文件并运行它,它将在进程列表中显示重命名的可执行文件名称。请注意,配置文件将需要类似的重命名。