是否可以使用 java 代码停止 Windows 中的应用程序? 我想创建一个程序,就像停止我的电脑上的应用程序的快捷方式。是否可以使用 ProcessBuilder ?谢谢您
最佳答案
纯 Java,没有 native 访问?没有。
ProcessBuilder 允许您控制从 Java 应用程序中启动的进程,但它无法控制由其他进程启动的进程。
根据 user988052 的评论,您可以使用 Sysinternals Suite 中的 pskill
通过 Runtime.exec 来完成此操作。 pskill
使用 TerminateProcess函数调用。您还可以使用 JNI(或其他一些 native 调用程序,如 JNA、NLink 等)调用此函数,但您需要通过 OpenProcess 获取该进程的句柄。函数调用。
关于java - 使用 Java 代码终止/停止应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8394332/