各位大侠帮忙啊!!!

nmgb567 2012-08-25 10:30:03
我用如下程序打开了www.baidu.com网页
STARTUPINFO startInfo;
memset(&startInfo,0,sizeof(STARTUPINFO));
startInfo.cb=sizeof(STARTUPINFO);
PROCESS_INFORMATION procInfo;
memset(&procInfo,0,sizeof(PROCESS_INFORMATION));
CreateProcess("C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE"," http://www.baidu.com",NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,NULL,&startInfo,&procInfo);

m_hSubProc=procInfo.hProcess;
m_hSubThread=procInfo.hThread;

再用如下程序关闭了打开的网页
if(m_hSubProc)
{

TerminateProcess(m_hSubProc,0);
CloseHandle(m_hSubProc);
m_hSubProc=NULL;
}

网页是被关闭了,但是打开网页的时候进程管理器里出现了2个iexplore.exe进程,关闭网页的时候只关闭了1个iexplore.exe进程。这是为什么?有什么解决方法吗?
...全文
62 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧