私が実際に使っているかもしれないプロジェクトアイデアを試してみると、C#またはPythonのいずれかで自分の簡単なバージョンのBit9 Parityを作成しようと思うかもしれません。私の質問は、これを行う最善の方法は何ですか。私はグーグル.Netの機能を実行するプロセスを防ぐために、私は本当に私が探しているものが見つかりませんでした。私がしたいのは、システムメモリ全体を監視し、特定のリストで特定されない限り、プロセスやアプリケーションの起動を拒否することです。 ProcessWatcherは私の目をとらえましたが、特定のプロセスIDではありません。他のすべてのプロセスの開始をブロックするにはどうすればよいですか?これは.NETで可能ですか? Pythonはどうですか?私自身の「アプリケーションホワイトリストツール」を書くために探していますBit9のようなもの?
1
A
答えて
2
このblog post
(Using WMI to monitor process creation, deletion and modification in .NET
)は、その方法を示しています。いくつかの変更を加えれば、あなたが望むものを正確に行うことができるはずです。
1
他のすべてのプロセスの開始をブロックするにはどうすればよいですか?
深く、不思議なOS APIの魔法。結局のところ、あなたはOSの仕組みに干渉しています。したがって、OS自体にパッチを当てたり、フックしたりする必要があります。
これは.NETで可能ですか? Pythonはどうですか?
時間旅行、反重力または永久運動は含まれません。それはできます。
新しいフックをOSに組み込むためにはどのOS APIコールが必要か、(2)OSからあなたのコードにコールを実装するのはどれですか?
- 本当に難しいです。
- 本当に簡単です。
関連する問題
- 1. 私自身のサーバロギングスクリプトを書くには?
- 2. 私はDjangoの管理者に行っても、私自身のものを書いてもいいですか?
- 3. 仕事の平面化:自分自身で作るためのUIデザインを探しています
- 4. Perlの例外は自分自身のようなものを書いて、私が見つけるいくつかのperlスクリプトで
- 5. PascalScript:OnBeforeLineExecとOnAfterLineExecのようなものを探しています
- 6. 私自身のカスタムコマンドライン "ラッパー"をWindows用に書く
- 7. 私自身の方法は、このように、私はlist_display(管理クラス)で使用される私自身の方法を書いた
- 8. 私は自分自身のJITインタープリタを書いています。生成された命令をどのように実行すればよいですか?
- 9. .gifまたは.pngファイル(libpngではない)を書くためのコードを探しています
- 10. Zend Frameworkに繰り返さないためにこれを行うにはどのように自分自身
- 11. 私のMSIパッケージは何の理由もなく自分自身を再インストールします
- 12. カウントフィールド、私は次のような出力を得るために探して
- 13. GWT - 私は次のような問題のためのエレガントな解決策を探しています
- 14. 私のゲームは自分自身を果たしていますか?
- 15. ASP.NET MVC3はまだ私自身の見解を指定するにもかかわらず、Error.aspx/.cshtml探し
- 16. 私はC#で、このようなコードを書くために使用しています
- 17. JSPタグは、私は、このようなJSPスニペットを書くためのクリーンな方法を探しています
- 18. JavaScriptを - 私は次のようなデータ構造を格納するために探しています
- 19. は、テキストファイルを開くと、私は次のようにコロンで区切られた値でテキストファイルを開くために探していた辞書
- 20. スクリプト私自身のオンラインストアビルダーを作成するための
- 21. Java - PriorityQueueよりも速いものを探しています
- 22. 私自身のオブジェクトでnetworkxを使用しています
- 23. android appWidget - ユーザー確認なしで私自身のappWidgetを置く
- 24. テンソルフローのために私自身のデータをどのように準備するのですか?
- 25. 私はこのカルーセルを自分自身で左に動かそうとしています。誰でも助けてください。
- 26. Eclipse用JavaDocプラグイン?私は、メソッドなどのために文書化することができるように、私は日食のJavadocプラグインを探していた
- 27. あなた自身の卵レポジトリをどのようにホストしていますか?
- 28. このウェブサイト上のスライダーのようなものを達成するために探して全角スライダーが
- 29. あなた自身のNSTabViewタブをどうやって描くのですか?
- 30. MySQLのクエリ、結合、および自分自身、または私がいつも苦労する方法
あなたはWindowsを使用していると思いますか? – fmark