ShellExecute(this->m_hWnd,"explore", "C:\工具","","", SW_SHOW );
路径里出现了 中文 导致 打开文件夹 这个功能失效,请求哪位高手指点一下如何处理,感激不尽!
路径里出现了 中文 导致 打开文件夹 这个功能失效,请求哪位高手指点一下如何处理,感激不尽!
解决方案 »
- 请问如何找到 一个设备的 设备名、 符号链接名 及 “设备管理器”中展示给用户的硬件名称
- 使用ChangeDisplaySettings异常
- 关于异步转发服务器的接收和发送问题
- 高分,在线等,一个单文档多视图问题(如何动态改变一个拆分窗口的某个View)
- 请问BIG5码是如何转换成GB码的?
- 关于托拽
- 建立正式版本时,用boundschecker的build 和vc的 build哪个好,有区别吗,
- 动态创建菜单的位置
- 刚学MFC的一个小问题
- 请问如何制作类似屏幕精灵一类的东西?
- VC++中 Image img(wPicName,TRUE);时出现
- 急!对话框调用pSet->Open(pdb, sql)出错!
应该是
ShellExecute(this->m_hWnd,"explore", "C:\\工具","","", SW_SHOW );
or
TCHAR szApp[MAX_PATH] = _T("explore.exe");
TCHAR szCmdLine[MAX_PATH] = _T("C:\\工具");
STARTUPINFO si = {sizeof(si)};
PROCESS_INFORMATION pi = {0};
if(CreateProcess(szApp, szCmdLine, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi))
{
CloseHandle(hThread);
CloseHandle(hProcess);
}
应该是
ShellExecute(this->m_hWnd,"explore", "C:\\工具","","", SW_SHOW );
跟中文没关系,主要是转义字符 \\