1

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

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

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

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

如果我在 XP/Win7/W2k3 操作系统上安装该软件,则对于相关驱动程序来说一切正常。

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

有人告诉我,驱动程序都是基于 C++ 的驱动程序,如果这有什么不同的话。

这适用于任何潜在客户

米克

4

1 回答 1

0

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

于 2013-09-05T00:01:34.950 回答