我們用這個函數來啟動IE,并且IE是隱藏的。函數原型請查看MSDN。代碼實現:
1 void main()
2 {
3 PROCESS_INFORMATION pi;
4 ZeroMemory(&pi,sizeof(PROCESS_INFORMATION));
5 pi.hProcess = SW_HIDE;
6 STARTUPINFO si;
7 ZeroMemory(&si,sizeof(STARTUPINFO));
8 si.cb=sizeof(STARTUPINFO);
9 si.wShowWindow=SW_HIDE;
10 si.dwFlags=STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES;
11 wchar_t szCmdline[] = L"C:\\\\Program Files\\\\Internet Explorer\\\\iexplore.exe";
12
13 BOOL fRet=::CreateProcess(NULL,
14 szCmdline,
15 NULL,
16 NULL,
17 FALSE,
18 CREATE_SUSPENDED,
19 NULL,
20 NULL,
21 &si,
22 &pi);
23
24 if (fRet)
25 cout << "success" << endl;
26 else
27 cout << "failed" << endl;
28
29 system("pause");
30 }