我有代码可以调用用 C 编写的 DLL。这段代码在我们拥有 Windows7 的开发人员机器上运行良好。但它在我们拥有 Windows Embedded Standard OS 的 Kiosk 上失败,并出现以下异常:“无法加载 DLL 'xxx.dll':找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)”。
我的 DLL 和以前一样位于我的工作目录中。我的项目设置没有改变,工作目录指定正确。我尝试使用从 Kernel.DLL 导出的函数设置“DllImport”路径,但它无济于事。什么可能会导致此错误?