kernel level of process for windows (Ring 0)
を作成したいところですが、どこから始めるべきかわかりません。どのSDK
が必要かを知りたいと思っています。その実装を示すチュートリアルが参考になります。Windowsのカーネルレベルで実行されるプロセスの作成方法は?
-1
A
答えて
6
SDKは、Windows Driver Kitとドキュメントhereです。あなたの質問に対する修正として、カーネルモードではプロセスを使用できません。カーネルモードのドライバはオペレーティングシステムのエグゼクティブの一環として実行されるからです。あなたはカーネルスレッドを作成することができます。
+0
+1、 "カーネルモードプロセス"はありません。 –
2
あなたはhow to create a process which is not visible in task manager or services list
は、カーネル・モード・ソリューションは、あなたがそれは本当に解決策ではないことをやりたいので、多くのオーバーヘッドになるだろう作成と一緒にこれを求めています。典型的なユーザーモードのデスクトップアプリケーションの代わりにドライバを作成することは、それほど簡単ではありません。
あなたがすべきです:ユーザー
- 使用のWindowsのセキュリティ(管理者はそれを止めることができるので、これは芋も、まだ良い解決策ではありません、それは「活動」を見てデスクトップアプリとは別のレベル)
- お互いを見守り、お互いを生き生きとさせるような2つのセンチネルプロセスのような、閉鎖を防止するための基本的なトリックを行います。
0
Shinnokが指し示すようにシステムスレッドを作成できます。 Windowsには、あなたがしようとしている機能がありません。
関連する問題
- 1. 既成のWindowsタスクスケジューラタスクの実行方法?
- 2. AndroidTestの実行中に別のプロセスを作成する方法は?
- 3. Windowsで最後に実行されたプロセスのPID
- 4. Windowsに実行中のユーザーのプロファイルディレクトリを作成させる方法
- 5. 長時間実行されるプロセス(Python)のタイムアウトとWindowsサービス
- 6. Androidのプロセス実行時コマンドでパイプシンボルやGrepを動作させる方法は?
- 7. Java - プロセスの実行方法
- 8. スプラッシュ画面を作成し、バックグラウンドでlistviewプロセスを実行する方法は?
- 9. Windows Phone 7で実行中のプロセスを一覧表示する方法は?
- 10. Windowsで実行されたアプリケーションをフィルタリングする方法は?
- 11. wso2server.batを実行するWindowsサービスを作成する方法
- 12. 子プロセスを実行し、Cで親プロセスを操作する方法は?
- 13. キルタスクを実行して作成されたプロセス
- 14. システムで作成されたC++の殺害プロセス&&実行時間の制限
- 15. Windowsの特定のコアで実行されるC++プログラムを作成する
- 16. ハローワールドプログラムの作成と実行方法は?
- 17. ノードJSの子プロセス実行でWindowsでエラーをトリガーする方法
- 18. ファイル作成プロセスの処理方法は?
- 19. リモートウィンドウサーバーでプロセスを実行する方法
- 20. C#Windowsフォームのバックグラウンドでプロセスを実行中にmp3を再生する方法
- 21. Windows 10で実行中のLEDを作成する方法IoT uwp c#
- 22. 実行中のWindowsフォームコントロールの作成
- 23. valgrindで実行され、サマリーを作成するプロセスをkillします。
- 24. 外部プロセスで実行されるWPF "コントロール"を作成します。
- 25. 複数のデバイスで実行されるopenCLテストの作成方法
- 26. シェルスクリプトの実行時に記録プロセスが生成される
- 27. Windows Media Playerで実行されたアクションをキャプチャする方法
- 28. c#windowsフォームがロードされたときに、実行中のWindowsプロセスを作成するにはどうすればよいですか?
- 29. ETLプロセスのパフォーマンステストの実行方法
- 30. ネイティブコードで作成されたJVMの内部で実行されているJavaコードをデバッグする方法は?
なぜですか?カーネルの特権が必要だと思うプログラムの種類は?プログラムがクラッシュしたり、何か間違ったことがあった場合は、システム全体が停止します。それはまったくユーザビリティの良さを示すものではありません。 –
カーネルレベルのアクセスには何が必要ですか?あなたがたどってきたものを達成するための安全な方法がおそらくあります。 –
私は両方のコメントに同意します。カーネルはドライバ専用です。 OSサービスとして見せたいものには、ユーザーレベルのWindowsサービスを使用します。 – kenny