私はいつもドライバのイメージパスを直接設定しています.(C:\Windows\System32\drivers\abc.sys)
しかし、多くのデバイス ドライバーが ImagePath を%SystemRoot%\system32\svchost.exe -k netsvcs
に設定していることは知っていました
。これは、Lanmanworkstation ドライバーのレジストリ ハイブです。
Lanmanworkstation ドライバーのイメージ ファイルは mrxsmb.sys だと思いますが
、'System32\drivers\mrxsmb.sys' は配置されませんでした。どうして。
svchost.exe -k netsvcsとはどういう意味ですか?
特定のパスはありませんが、StartService 関数はうまく機能します。
Service Manager(? よくわかりません) はどのようにしてドライバーのイメージ パスを見つけますか?
これを使うメリットはありますか?
この方法を使用することにした場合、ドライバー コードを変更する必要がありますか?