1
A
答えて
0
おそらくこれを行うにはいくつかの方法があります。私にとって最もクリーンな方法は、Active Directoryのある環境でのみ可能です。あなたはset group policies that control which applications can runです。このアプローチは、あなたにとって不可能かもしれないし、管理上の頭痛の数を作成するかもしれません。
RestrictRun registry keyを変更することもできます。
System.Diagnostics名前空間を使用してget a list of running processesを使用する方法を示す記事が多数あります。 .NETアプリケーションは、アプリケーションがプロセスリストに入っているときにアプリケーションが実行されていることしか認識していません。 .NETの外で実行されることが「約」であることを発見するために何かできることがあります。
アプリケーションが実行されていることがわかったら、System.Diagnosticsをterminate a processに使用できます。
0
プロセスエクスプローラが使用する「画像ハイジャック」のアプローチがこれに適しています。詳細は私の答えhereを参照してください。
関連する問題
- 1. プロジェクト請求実行画面の傍受プロセス
- 2. プロセスからのシグナルの傍受
- 3. 実行中のJavaプログラムの出力を傍受する
- 4. ゴランのプロセスへの応答を傍受する
- 5. linuxで実行されたコマンドを傍受する
- 6. ウィンドウを傍受するウィンドウを傍受する
- 7. 傍受
- 8. ダブルクリックでシングルクリックまたはダブルクリックを傍受ダブルクリックでダブルクリックコードを実行
- 9. WebViewの傍受
- 10. HTMLインポートを傍受する
- 11. 注射を傍受する
- 12. XHRを傍受する
- 13. フラッシュメッセージを傍受する
- 14. Sitefinity、ページングイベントを傍受する
- 15. バーコードスキャンイベントを傍受する
- 16. 傍受ログメッセージslf4j
- 17. リコール傍受
- 18. 実行時にUnity 2.0を設定してINotifyPropertyChangedを傍受するには?
- 19. Weblogicデプロイメントの傍受
- 20. 他のアプリケーションのモーダルダイアログポップアップを傍受する
- 21. 受信メッセージの場所/受信メッセージを傍受する
- 22. JUnitのアサート機能を傍受する
- 23. ウェブブラウザのコンソールメッセージを傍受する
- 24. ストアキットのアラートビューを傍受する
- 25. アンドロイドのスクリーン更新を傍受する
- 26. ギャラリーの共有クリックを傍受する
- 27. DNSサーバのデータを傍受する
- 28. コンボボックスのドロップダウンを傍受する
- 29. UIPickerViewユーザーの選択を傍受する
- 30. nlogのログメッセージを傍受する
重複するhttp://stackoverflow.com/questions/293624/monitor-process-start-in-the-ystem –
ここに2つの質問があるので、これは正確な重複ではありません。 –