【发布时间】:2012-11-18 17:34:43
【问题描述】:
我目前正在尝试编写一个 Windows 窗体应用程序(用 C# 编写),它可以启动和停止多个 Java 进程(带有运行特定 jar 文件的参数)。
启动每个进程都没有问题;但是我需要找到一种方法让应用程序在退出时关闭所有这些应用程序,无论采用哪种方式(作为未知数量的 Java 进程),我都在一个单独的工作线程中运行,以避免占用主线程同时应用程序正在运行(并捕获进程输出)。
我看过这个:Close another process when application is closing
但它似乎不适用于我的目的(它不会关闭进程)。
【问题讨论】:
-
你试过 process.Kill() 吗?
-
你能给出不起作用的示例代码吗?