Windows执行打开文件命令
2014-04-22 23:25 鉴于 阅读(1995) 评论(0) 编辑 收藏 举报ShellExecute(NULL, "open", localFile.c_str(), NULL, NULL, SW_SHOW);
会调用该文件类型关联的程序打开,成功会返回大于32的数
弹出选择指定程序打开文件对话框
std::string cmd = "shell32.dll,OpenAs_RunDLL \" fileName"\"";
ShellExecute(NULL, NULL, "rundll32.exe", cmd.c_str(), NULL, SW_SHOW);