アプリケーションを監視するJavaコードを記述する必要があります。ユーザーはアプリケーション(ゲーム、IE、Officeなど)を起動するたびに、アプリケーション名と開始日を書き留めておく必要があります。
これはJavaで実行可能ですか?誰かが私にいくつかのコードヒントを提供できますか?
Windowsマシンを使用しています。開始したばかりのアプリケーションの検出
0
A
答えて
5
いいえ、これは純粋なJavaでは実行できません。それはJNIまたは(より良い)を使用してJavaで実行できるOS APIを呼び出す必要がありますが、Javaは実際にこのようなことを行うための良い選択肢ではありません。
1
JNIに加えて、定期的なスレッドでシェルコマンド(tasklistなど)を実行し、出力を読み取ることができます。
2
関連する問題
- 1. 録画開始の検出
- 2. 開かれたアプリケーションを検出する
- 3. ビューの外で開始したタッチを検出する
- 4. アクティビティ開始の検出方法
- 5. Windows Phone/XNA検出の開始
- 6. 開始したアプリケーションを特定のタスクバーアイコンに割り当てる
- 7. HTML5ダウンロード属性検出ダウンロード開始
- 8. アプリケーション開始
- 9. Javaアプリケーションのコマンドラインの開始
- 10. PHP - 配列の出現を検索して、ここで開始
- 11. pyQtGraphウィジェットの境界を検出してスクロールを開始
- 12. Kotlinアプリケーションのクラッシュを開始
- 13. VB.netアプリケーション開始時のデータセット
- 14. Windows:遅いアプリケーションの開始
- 15. Asp.Net WebApi2アプリケーションの開始ポイント
- 16. ASP.NET MVC3 - アプリケーションの開始フォルダ
- 17. MiniFilter - ユーザーが開始したI/Oアクティビティのみを検出する方法は?
- 18. アプリケーションのダウンロードが開始しない
- 19. アプリケーションが新しいアクティビティの開始を停止しました
- 20. CD-ROMを開いたアプリケーションを検出します。
- 21. Delphi:ウィンドウ移動の開始と終了の検出
- 22. 散文のダイアログセクションの開始と終了を検出
- 23. Python検出スクリーンセーバーWindowsでのイベントの開始/停止
- 24. recyclerviewの開始スクロールと終了スクロールの検出
- 25. MessageDrivenアプリケーションがIBM WASのJMSリソースのため開始しない
- 26. Tensorflowオブジェクト検出開始前に終了します
- 27. アプリケーションの開始時に書き出すファイルリソースを持つEclipseプロジェクト
- 28. 移動開始の検出方法カルーセル表示Xamarin.Forms?
- 29. Android 7.0 Bluetoothの検出が開始されない
- 30. QTableWidget:セル編集の開始を検出する信号
私はこれを研究しています。私が見つけたのは、これはJNIを使って行うことができるということです。 – Strider07