|
无法加载 DLL“rapi.dll”: 找不到指定的模块
[复制链接]
使用rapi在pc和移动设备之间传输文件,之前安装了ActiveSync的,没有问题,但是项目要求不安装ActiveSync,要用我们自己的软件实现移动设备的自动识别、连接及文件传输,我把ActiveSync卸载之后,提示无法加载 DLL“rapi.dll”: 找不到指定的模块。请教各位有没有遇到类似的问题,如何解决,另外如何自动识别和连接?
public bool InitDevice(int nTimeout)
{
RAPIINIT ri = new RAPIINIT();
ri.cbSize = System.Runtime.InteropServices.Marshal.SizeOf(ri);
int hRes = CeRapiInitEx(ref ri); //运行到这句时出现的问题
ManualResetEvent me = new ManualResetEvent(false);
SafeWaitHandle savehandle = new SafeWaitHandle(ri.heRapiInit, false);
me.SafeWaitHandle = savehandle;
if (!me.WaitOne(nTimeout, true))
{
CeRapiUninit();
return false;
}
else
{
CeRapiUninit();
return true;
}
}
|
|