3

私は小さなドライバー DLL を作成しました。これを多くの XP マシンに展開したいと考えています。そのうちのいくつかは、DLL が欠落している可能性があります。今日まで、私の Dll は KERNAL32.DLL だけに依存していましたが、満足していました。RegOpenKeyEx への呼び出しを追加したのは、レジストリ kex が存在し、突然 Dependency walker が多数の dll に依存する ADVAPI32.DLL への依存関係をリストすることを知る必要があるためです。

これは、100 以上の DLL に依存していることを心配する必要がありますか?それとも、システムが非常に壊れていて何も実行できない場合にのみ問題が発生するのでしょうか?

依存関係の少ないレジストリを読み取る方法はありますか?

4

1 に答える 1

3

advapi32.dllその依存関係はすべて Windows に組み込まれています。

心配する必要はありません。これらの DLL が見つからない場合、何も機能しません。

(そして、これらの DLL をインストールしようとしてはならないことに注意してください - それは問題を引き起こしますが、解決にはなりません!)

于 2013-04-04T17:59:18.400 に答える