Windows7下DLL的搜索和加载

发布于 2024-12-11 03:17:21 字数 405 浏览 0 评论 0原文

现在我在Windows7上遇到了一个关于DLL搜索和加载的奇怪问题:

我确信我设置了正确的路径环境变量,例如:......;C:/SomeProblem/Bin

并在C:/下SomeProblem/Bin 文件夹中,有一些重要的 DLL 将在我的程序中使用,然后我使用 dependent.exe 来检查我的程序的依赖项,一切似乎都正常...

但是当我尝试运行我的程序时,缺少- DLL错误发生(0x13错误,不太确定...),如果我想解决这个问题,我必须:

  1. 将所有重要的dll复制到我的程序文件夹或
  2. 将所有重要的全部复制到system32(系统文件夹不太确定.. .) 文件夹

它们都不是很好的解决方案...

有人知道这件事吗?请给我一些指导,非常感谢!

Nowdays I've met a strange problem about DLL searching and loading on Windows7:

I'm sure that I set the correct Path Environment Variable such as : ......;C:/SomeProblem/Bin

and under the C:/SomeProblem/Bin folder, there are some important DLLs which will be used in my program, then I use depends.exe to check my program's dependencies, everything seems OK...

But when I try to run my program, the lack-of-dll error occurs(0x13 error, not so sure...),if I want to fix this problem, I have to:

  1. copy all the important dll to my program folder or
  2. copy all the important all to system32(system folder not so sure...) folder

Neither of them is great solution ...

Dose anyone knowns something about this ? Please give me some guides, Thanks very much !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文