实际上我正在研究一个基于java的应用程序,该应用程序具有在特定时间关闭我的系统的功能,并且它工作正常但是,要求说如果任何应用程序打开,那么在关闭我之前它不应该关闭系统必须手动关闭所有打开的应用程序。 我无法找到解决方案。
答案 0 :(得分:1)
我从未尝试过这个,但看起来你必须使用:Runtime.getRuntime()。exec()。 This似乎是如何做到这一点的一个很好的例子。
答案 1 :(得分:0)
Java JNI https://github.com/twall/jna/
通过WinAPI获取所有进程的列表,并检查进程的PEB中的user_name。 或者这个http://msdn.microsoft.com/en-us/library/aa390460(v=vs.85).aspx:)