私は、Win7 DDKでカーネルドライバの例の1つを試しています。私はコンパイルを変更して、* .sysファイルをビルドすることができます。私はINF(デバイスマネージャーまたはdevconを使用)またはService Control Managerを直接使用してインストールすることもできます。私は次の変更を行い、更新された* .sysファイルを生成すると、この新しいファイルと現在停止しているドライバ(私はServcie Control Manager 'stop'と 'delete service'などを試してみました)との間に競合があるようです。再起動すると、新しいドライバをインストールして正常に実行できます。同様に、デバイスマネージャでアンインストールを選択すると、Windowsは再起動を促します。再起動せずにカーネルドライバをアンロードすることはできますか?
カーネルドライバのインクリメンタルな変更を簡単にテストするにはどうすればいいですか? ありがとう
一般に、これは可能です。少なくとも、API関数を介してドライバをインストールするときは可能です。 INFファイルを使用してインストールされたドライバで可能かどうかは不明です。 –