随笔 - 11  文章 - 0  trackbacks - 0
<2010年2月>
31123456
78910111213
14151617181920
21222324252627
28123456
78910111213

常用链接

留言簿

随笔分类

随笔档案

相册

关注

网站

搜索

  •  

最新评论

阅读排行榜

评论排行榜

WIN32API函数CreateProcess用来创建一个新的进程和它的主线程,这个新进程运行指定的可执行文件。
我们用这个函数来启动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 }
posted on 2010-02-27 16:30 郭小帅 阅读(395) 评论(0)  编辑 收藏 引用 所属分类: API

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理