首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

ShellExecuteEx函数调用exe执行文件出错解决思路

2012-04-28 
ShellExecuteEx函数调用exe执行文件出错我使用ShellExecuteEx函数调用exe执行文件时总是弹出:“Windows找不

ShellExecuteEx函数调用exe执行文件出错
我使用ShellExecuteEx函数调用exe执行文件时总是弹出:“Windows找不懂*.exe,请确定文件名是否正确之后,再次尝试。”请问哪位高手可以给我指导指导。谢谢。

[解决办法]
没找到D2.exe文件,把这个文件放在应用程序同级目录下·
[解决办法]

探讨
没找到D2.exe文件,把这个文件放在应用程序同级目录下·

[解决办法]
放到程序目录下,或者系统目录下,

[解决办法]
探讨
我已经将执行文件和调用执行文件的文件都放到同一个文件夹里面了,但是,还是提示一样的问题。

[解决办法]
SHELLEXECUTEINFO ShExecInfo = {0};
ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
ShExecInfo.hwnd = NULL;
ShExecInfo.lpVerb = _T("open");
ShExecInfo.lpFile = _T("C:\\Windows\\notepad.exe");
ShExecInfo.lpParameters = NULL;
ShExecInfo.lpDirectory = NULL;
ShExecInfo.nShow = SW_SHOW;
ShExecInfo.hInstApp = NULL;
ShellExecuteEx(&ShExecInfo);
BeginWaitCursor();
WaitForSingleObject(ShExecInfo.hProcess,INFINITE);
EndWaitCursor();

这个我试了一下 没问题
[解决办法]
用绝对路径找

热点排行