| 关键词: nbsp 进程 NULL 句柄 explorer CloseHandle CMD 思路 命令 CmdLine |
在程序中打开一个指定的网址.思路:启动一个进程来启动explorer.exe这个程序.我们知道在CMD命令行下输入 //这条cmd命令会启动IE并且打开这个网址.explorer.exe http://l4nkor.org 思路有了就简单了...直接给代码了: CString CmdLine="explorer.exe http://www.l4nkor.org/go.php/component/id/1/"; LPTSTR Cmd=(LPTSTR)(LPCTSTR)CmdLine;//类型转换,详见MSDN STARTUPINFO si={sizeof(si)}; //保存进程的启动信息 PROCESS_INFORMATION pi; //保存进程的相关信息 si.dwFlags=STARTF_USESHOWWINDOW; si.wShowWindow=1; //1窗口显示,0表示后台运行 BOOL bRet=::CreateProcess //调用创建进程函数 ( NULL, Cmd, NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi ); if(bRet) { ::CloseHandle(pi.hProcess); //关闭进程句柄 ::CloseHandle(pi.hThread); //关闭主线程句柄 } |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|