我使用OpenNETCF.Desktop.Communication.dll(RAPI)连接
在我的C#程序中,在PC和Windows mobile之间。
在Windows XP中它工作得很好,但在Windows 7中我收到此错误:
无法加载DLL'rapi.dll':找不到指定的模块。 (HRESULT异常:0x8007007E)
在windows xp我安装ActiveSync但在Windows 7中我知道他是内置的
可能是什么问题?
答案 0 :(得分:3)
也许这是一个愚蠢的答案,但您是否在Win7 PC上安装了WMDC(Windows Mobile设备中心)? WMDC相当于WinXP上的ActiveSync,它将安装RAPI.DLL文件。
此致 亨克
答案 1 :(得分:0)
要调试DLL问题,请使用Dependency Walker(depends.exe)。它可以对DLL依赖关系进行静态和动态分析。
答案 2 :(得分:0)
正如Henk van Asselt所说。
安装 Windows Mobie Device Center 应解决问题
您还可以在以下位置查找 rapi.dll 文件:
C:\ Windows \ System32下