【问题标题】:Mock Exe using another name使用其他名称模拟 Exe
【发布时间】: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 量,但没关系。

【问题讨论】:

  • 这不是一个真正的编程问题。但是,如果您确实重命名了可执行文件并运行它,它将在进程列表中显示重命名的可执行文件名称。请注意,配置文件将需要类似的重命名。

标签: c# process window exe


【解决方案1】:

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

【讨论】:

  • 我需要在同一个用户帐户上运行这两个应用程序
猜你喜欢
  • 1970-01-01
  • 2012-01-10
  • 2017-09-17
  • 2013-12-30
  • 1970-01-01
  • 2021-01-27
  • 1970-01-01
  • 2021-02-25
  • 2021-08-27
相关资源
最近更新 更多