1 つのドライバーを開発したいので、ドライバーを表示するための 1 つのサービスと 1 つの .sys ファイルを作成しました。その 2 つのファイルを添付する方法や、ドライバーを Windows に登録する方法がわかりません。だから私が従うべきステップを教えてください。
感謝し、前向きな反応を願っています。
1 つのドライバーを開発したいので、ドライバーを表示するための 1 つのサービスと 1 つの .sys ファイルを作成しました。その 2 つのファイルを添付する方法や、ドライバーを Windows に登録する方法がわかりません。だから私が従うべきステップを教えてください。
感謝し、前向きな反応を願っています。
作成するドライバーによって異なります。デバイスドライバの場合、システムが以前に定義されたデバイスクラスに対して必要になると、自動的にロードされます。
デバイスを必要としないドライバーには、特別なドライバーサービスが必要です。このCodeProjectの例を参照してください-セクション「ドライバーの動的なロードとアンロード」
基本的に最も簡単なのは、次の API を (この順序で) 使用することです。私はそれがかなり簡単であるべきだと思います。
http://msdn.microsoft.com/en-us/library/ms684323%28v=VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/ms682450%28v=VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/ms686321%28v=VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/ms682028%28v=VS.85%29.aspx
StartService API を使用してドライバーをロードできます。また、ZwLoadDriver も使用できます。ネイティブ API です。それらの詳細については、MSDN を参照してください。