Windows 7中的rapi.dll问题 - C#

时间:2009-11-16 11:00:10

标签: c# windows-mobile windows-7

我使用OpenNETCF.Desktop.Communication.dll(RAPI)连接

在我的C#程序中,在PC和Windows mobile之间

在Windows XP中它工作得很好,但在Windows 7中我收到此错误:

无法加载DLL'rapi.dll':找不到指定的模块。 (HRESULT异常:0x8007007E)

在windows xp我安装ActiveSync但在Windows 7中我知道他是内置的

可能是什么问题?

3 个答案:

答案 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下