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 に答える