dll无法找到但它就在那里

时间:2013-09-04 23:58:32

标签: dll

我有一个运行某些自动化软件的W2K8盒子。

我需要加载的驱动程序之一会在程序的子文件夹中添加一个dll(在Program Files(x86)中)。

当程序尝试加载驱动程序时,它会发出一个无法找到文件的错误。它正在寻找文件的位置是正确的,如果我浏览到那个位置,那里的文件就是definaelty。

使用类似技术的其他驱动程序(即同一文件夹中的dll)工作正常,因为它们会找到dll并加载。

如果我在XP / Win7 / W2k3操作系统上安装软件,那么对于有问题的驱动程序一切正常。

操作系统正在做的事情是不是使文件对程序可见。该程序的servive运行的帐户是一个管理员帐户,与我在控制台上登录的帐户相同。

我被告知驱动程序都是基于C ++的驱动程序,如果这有任何区别。

任何线索

米克

1 个答案:

答案 0 :(得分:0)

就在手边,听起来像权限问题。该应用程序无法访问Program Files文件夹。这是你检查过的东西吗?如果没有,我会从那里开始。