这段程序代码能打开百度网页
但前提,代码中的IE路径要和目标机器上一致
#include <windows.h>
int WINAPI WinMain(HINSTANCE hinstExe, HINSTANCE,
PSTR pszCmdLine, int nCmdShow)
{
char szAppName[] ="C:\\Program Files\\Internet Explorer\\iexplore.exe";//IE浏览器程序
char szCmdLine[] = " http://www.baidu.com";
STARTUPINFO si={sizeof(si)};
PROCESS_INFORMATION pi;
si.dwFlags=STARTF_USESHOWWINDOW;
si.wShowWindow=1;
BOOL bRet=::CreateProcess(
szAppName,szCmdLine,NULL,NULL,FALSE,
CREATE_NEW_CONSOLE,NULL,NULL,&si,&pi);
return 0;
}
编译链接这段代码果然有问题,但是删除编译选项 链接选项 就可以编译链接通过,并运行得到正确结果