0

我有一个名为 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,但这没关系。

4

1 回答 1

0

你不能把看门狗作为最简单的解决方案吗?现在,如果你不能,它是否以管理员身份运行?如果不是,那么它应该只检查当前用户的进程 - 这样你就可以作为另一个用户运行你的第二个 mct.exe 并且它应该对看门狗不可见......

于 2012-12-29T12:33:33.943 回答