1

实际上,我正在开发一个基于 java 的应用程序,该应用程序具有在特定时间关闭我的系统的功能并且它工作正常但是,要求说如果任何应用程序是打开的,那么在关闭我的系统之前它不应该关闭必须有手动关闭所有打开的应用程序。我无法找到解决方案。

4

2 回答 2

1

我从未尝试过,但看起来您必须使用:Runtime.getRuntime().exec()。 似乎是如何做到这一点的一个很好的例子。

于 2011-04-12T17:49:06.570 回答
0

Java JNI https://github.com/twall/jna/

通过 WinAPI 获取所有进程的列表并检查进程的 PEB 中的 user_name。或者这个http://msdn.microsoft.com/en-us/library/aa390460(v=vs.85).aspx :)

于 2011-04-12T18:52:47.810 回答