C++中WinExec有点奇怪?
本帖最后由 t101706 于 2013-04-01 14:31:08 编辑
#include <windows.h> //
#include <shellapi.h>
//win7系统执行以下代码,断点调试模式百试不爽,次次成功。打开debug文件夹,直接双击exe文件,执行以下代码,次次失败,不懂为什么?
if (WinExec("2.bat",SW_HIDE) <32)
MessageBox("Can’t WinExec",NULL,MB_OK);
c++
[解决办法]
debug下和直接点exe运行区别在于,程序的当前路径不一样了。