方法:如何解决NetShareEnum返回ERROR_NO_UNICODE_TRANSLATION(1113)的问题
来源:互联网 发布:网络监控系统原理图 编辑:程序博客网 时间:2024/06/18 07:56
转载请注明来源:http://www.cnblogs.com/xuesongshu/
这个API的第一个参数限制了参数传递,在非UNICODE模式下只能传char类型,但是它所需要数据UNICODE数据。如果不想因为这一个限制把整个项目改成UNICODE模式,怎么办呢?现在我把我的分享给网友们。代码如下:
char* pcHost=(char*)calloc(64,sizeof(char));LPWSTR szWideIp=(LPWSTR)calloc(32,sizeof(WCHAR));m_Ipv4Ctrl.GetAddress(ipDest.S_un.S_addr);//m_Ipv4Ctrl是一个IP输入控件sprintf(pcHost,"%d.%d.%d.%d",ipDest.S_un.S_un_b.s_b4,ipDest.S_un.S_un_b.s_b3,ipDest.S_un.S_un_b.s_b2,ipDest.S_un.S_un_b.s_b1);MultiByteToWideChar(CP_ACP,0,pcHost,-1,szWideIp,64);memcpy(pcHost,szWideIp,64);
经过处理之后,调用NetShareEnum方法时传入pcHost就没问题了!
0 0
- 方法:如何解决NetShareEnum返回ERROR_NO_UNICODE_TRANSLATION(1113)的问题
- 使用 NetShareEnum 遍历本地共享目录需要注意的问题
- 解决ajax回调方法返回当前html的问题
- 解决ajax返回的问题。
- android webview 如何去广告和如何解决重定向返回的问题。
- android webview 如何去广告和如何解决重定向返回的问题。
- 如何利用NetShareEnum将网络路径转换为本地路径
- 有关方法返回一个很奇怪的问题 - 问题已解决(转载)
- iOS如何解决某些方法低版本不支持的问题
- 如何解决access 中 SELECT TOP 1语句竟然返回多条记录的问题?
- 如何解决ACCESS中select TOP语句竟然返回多条记录的问题?
- 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题?
- 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题
- 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题?
- 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题?
- 如何解决“文件上传返回JSON数据,在IE下提示下载文件”的问题?
- 如何解决结果由block返回情况下的同步问题
- 如何解决“文件上传返回JSON数据,在IE下提示下载文件”的问题?
- 带有过渡效果的搜索框
- 方法:CListBox快速清空
- DB2的DB2CODEPAGE错误一例
- 方法:如何解决用MFC实现的ping功能中把目标主机不可到达的当成ping通的问题
- 使用栈实现简单的算数解析
- 方法:如何解决NetShareEnum返回ERROR_NO_UNICODE_TRANSLATION(1113)的问题
- 方法:如何获取远程PC所有共享资源
- Android技术进阶的要素——Android属性动画
- 新旧MFC版本CEdit透明的2种实现方法
- MFC10环境下用MFC4的方法实现CEdit透明
- CListCtrl透明完美实现
- 手机淘宝APP主要视觉设计图分析【惠龙之 :花骨朵儿】
- CTreeCtrl背景透明完美实现
- Windows 7 64位 HookApi例子