求用c++调用exe文件的全攻略!
已经从网上抄到一段代码:
[code=C/C++][/code]#include <iostream>
#include<windows.h>
using namespace std;
int main()
{
STARTUPINFO si; //一些必备参数设置
memset(&si, 0, sizeof(STARTUPINFO));
si.cb = sizeof(STARTUPINFO);
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_SHOW;
PROCESS_INFORMATION pi; //必备参数设置结束
if(!CreateProcess("c:\\windows\\system32\\notepad.exe",NULL,NULL,NULL,FALSE,0,NULL,NULL,&si,&pi))
{
cout<<"Create Fail!"<<endl;
exit(1);
}
else
{
cout<<"Success!"<<endl;
}
return 0;
}[code=C/C++][/code]
问题是我是超级菜鸟,发现不能用,说:it seems that this file has not been………………不停的点创建,不停的出现那个英文提示。求大侠教我怎么做。是不是少了什么库没安装啊?
------
菜鸟,求个全攻略。能把这个程序搞定了,我再去自己鼓捣。
[解决办法]
自学 windows API