【发布时间】:2013-04-04 17:57:07
【问题描述】:
我写了一个小的驱动程序 DLL,我希望将它部署在很多 XP 机器上,其中一些机器肯定会丢失 dll 等。直到今天我的 Dll 只依赖于 KERNAL32.DLL,我很高兴。我刚刚添加了对 RegOpenKeyEx 的调用,因为我需要知道注册表 kex 存在并且突然 Dependency walker 列出了对 ADVAPI32.DLL 的依赖关系,而 ADVAPI32.DLL 又依赖于许多 dll。
这是否应该让我担心我现在依赖 100 多个 DLL,或者这只会在系统损坏到无法运行的情况下导致问题?
有没有一种方法可以读取依赖较少的注册表?
【问题讨论】:
标签: c++ winapi dll dependencies