代码之家  ›  专栏  ›  技术社区  ›  dvim

返回进程id

  •  1
  • dvim  · 技术社区  · 17 年前

    我想解决这个问题。让我们认为我们有这种情况。我们有一个notepad.exe实例正在运行。我运行了另一个notepad.exe。现在我想杀了后者。我该怎么做?

    另一种方法是给每个应用程序一个唯一的图像名称。据我所知,这似乎是不可能的,因为图像名称是硬编码到二进制文件中的。

    有什么想法吗?

    2 回复  |  直到 17 年前
        1
  •  1
  •   Daniel LeCheminant    17 年前

    如果这些是别人的进程(即你没有自己启动它们),那么Windows会跟踪 when the process was started (或其“ creation time “),所以我希望你可以使用这些信息找到最后开始的流程。

        2
  •  0
  •   Marc Gravell    17 年前

    Process.Start Process 实例,具有 Id 和a Kill()

    如果你不是通过代码来完成的,那可能就偏离了主题;p