PC端远程调用WINCE中DLL失败的解决办法!!!
来源:互联网 发布:linux chown 编辑:程序博客网 时间:2024/05/17 21:46
使用工具:C++ builder、VS2005
相关函数:CeRapiInvoke(远程调用DLL)
CeGetLastError()(返回错误值)
解决办法:
接连三天研究如何在PC端通过CeRapiInvoke访问WM端的DLL文件,今天终于解决了。现在记录一下解决办法。首先,通过CeGetLastError函数获取错误值,我所获取的错误码为5,也就是ERROR_ACCESS_DENIED。出现这个错误是因为电子证书的问题,需要写传入手机的DLL文件的电子证书,方法是在VS2005中按ALT+F7,然后导入C:/Program Files/Windows CE Tools/wce500/Windows Mobile 5.0 Pocket PC SDK/Tools目录下的对应电子证书,重新生成DLL文件。并将该目录下的SdkCerts.cab文件放到WM中,进行安装。这样以确保电子证书可以获得相应权限,以加载相应的DLL进程。
- PC端远程调用WINCE中DLL失败的解决办法!!!
- MFC 外部DLL调用LoadBitmap失败的解决办法
- SQL 2008 远程过程调用失败 0x800706be 的解决办法
- SQLServer服务 远程过程调用失败的解决办法
- jboss4中远程调用ejb失败的问题
- WinCE下DLL的加载和调用
- DLL中加载其它DLL使用LoadLibrary加载动态库失败的解决办法
- DllRegisterServer调用失败的解决办法
- activex控件中调用get_Script失败的解决办法
- php程序中调用gzuncompress失败的解决办法
- SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”【0x800706be】的解决办法
- 【转】SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”【0x800706be】的解决办法
- SQL SERVER 2008 配置管理器出现“远程过程调用失败”【0x800706be】的解决办法
- SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”【0x800706be】的解决办法
- SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”【0x800706be】的解决办法
- 关于SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”【0x800706be】的解决办法(
- 远程RMI调用接口时传JSON类型参数失败的解决办法
- VC中调用远程dll组件
- fread和fwrite
- 遨游 添加各种搜索引擎
- 程序设计2
- WINVER not defined. Defaulting to 0x0502 (Windows Server 2003)
- 第二章 变量与基本类型
- PC端远程调用WINCE中DLL失败的解决办法!!!
- Web应用压力测试工具
- 内存泄露监测工具
- JavaScript七条准则
- 一道关于finally的看似非常简单但很多人都做错的Java面试题
- 程序设计2
- svn简介
- 管理软件需求分析篇
- sql注入攻击及攻防