无法找到dll,但它已存在

无法找到dll,但它已存在,dll,Dll,我有一个运行一些自动化软件的W2K8盒子 我需要为它加载的一个驱动程序将dll添加到程序文件x86中的程序子文件夹中 当程序试图加载驱动程序时,会抛出一个找不到文件的错误。它查找文件的位置是正确的,如果我浏览到该位置,该文件将在那里定义为LTY 其他使用类似技术的驱动程序(即同一文件夹中的dll)工作正常,因为它们找到dll并加载 如果我在XP/Win7/W2k3操作系统上安装了该软件,那么对于所讨论的驱动程序来说一切都很好 操作系统是否在做一些让程序看不到文件的古怪事情。运行此程序的服务所使用

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

我需要为它加载的一个驱动程序将dll添加到程序文件x86中的程序子文件夹中

当程序试图加载驱动程序时,会抛出一个找不到文件的错误。它查找文件的位置是正确的,如果我浏览到该位置,该文件将在那里定义为LTY

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

如果我在XP/Win7/W2k3操作系统上安装了该软件,那么对于所讨论的驱动程序来说一切都很好

操作系统是否在做一些让程序看不到文件的古怪事情。运行此程序的服务所使用的帐户是管理员帐户,与我在控制台上登录的帐户相同

< >我听说,驱动程序都是基于C++的驱动程序,如果这有什么区别。 这是任何线索


Mick

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