CreateProcess 使用ie打开一个网址
来源:互联网 发布:如果有来生 知乎 编辑:程序博客网 时间:2024/05/18 00:01
例子:
上面的例子是使用ie浏览器打开 csdn。
注意第二个参数是 可执行文件+命令行参数
#include "stdafx.h"#include <windows.h> #include <stdio.h> int main(int argc, char* argv[]) { STARTUPINFO si = { sizeof(si) }; PROCESS_INFORMATION pi; si.dwFlags = STARTF_USESHOWWINDOW; si.wShowWindow = TRUE; //TRUE表示显示创建的进程的窗口TCHAR cmdline[] =TEXT("c://program files//internet explorer//iexplore.exe http://community.csdn.net/");BOOL bRet = ::CreateProcess ( NULL,cmdline, //在Unicode版本中此参数不能为常量字符串,因为此参数会被修改 NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi); int error = GetLastError();if(bRet) { ::CloseHandle (pi.hThread); ::CloseHandle (pi.hProcess); printf(" 新进程的进程ID号:%d /n", pi.dwProcessId); printf(" 新进程的主线程ID号:%d /n", pi.dwThreadId); } else{printf("error code:%d/n",error );}return 0; }
#include "stdafx.h"#include <windows.h> #include <stdio.h> int _tmain(int argc, _TCHAR* argv[]){STARTUPINFO si = { sizeof(si) }; PROCESS_INFORMATION pi; charsyspath[MAX_PATH];charexplorerpath[MAX_PATH]= "D://program files//internet explorer//iexplore.exe"; GetSystemDirectory(syspath,MAX_PATH);printf("dir is %s\n",syspath);explorerpath[0]= syspath[0];si.dwFlags = STARTF_USESHOWWINDOW; si.wShowWindow = TRUE; //TRUE表示显示创建的进程的窗口TCHAR cmdline[] =TEXT(" http://community.csdn.net/"); //注意前面有空格,否则打开的是主页。BOOL bRet = ::CreateProcess ( TEXT(explorerpath),cmdline, //在Unicode版本中此参数不能为常量字符串,因为此参数会被修改 NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi); int error = GetLastError();if(bRet) { ::CloseHandle (pi.hThread); ::CloseHandle (pi.hProcess); printf(" 新进程的进程ID号:%d /n", pi.dwProcessId); printf(" 新进程的主线程ID号:%d /n", pi.dwThreadId); } else{printf("error code:%d/n",error );}return 0;}
上面的例子是使用ie浏览器打开 csdn。
如果想关闭上面打开的网页可以用如下代码:
HANDLE hProcess = OpenProcess( PROCESS_ALL_ACCESS, FALSE, pi.dwProcessId );TerminateProcess(hProcess,0);
0 0
- CreateProcess 使用ie打开一个网址
- 使用C#打开网址(IE)
- 使用C#打开网址(IE)
- cmd用ie打开一个网址
- CreateProcess打开一个Exe程序
- C++用CreateProcess来打开IE
- C++用CreateProcess来打开IE (可隐藏IE窗口)
- Nim程序:使用默认浏览器打开一个网址
- VC 启动IE并打开指定网址
- CreateProcess使用
- createprocess 打开文件夹
- C++ createprocess 打开word
- 判断CDHtmlDialog 打开一个网址失败
- Delphi移动开发:打开一个网址
- 打开一个网址需要经过的步骤
- QT点击按钮打开一个网址URL
- 使用Selenium 打开IE浏览器
- 怎样打开一个全屏的IE窗口?
- centos6.4 virtualbox 安装扩展工具失败
- 关键看东方国际东方国际大牌儿哦
- 聊聊JS语言是如何从前端移到后台的
- shellexecute返回值
- GlusterFS源码解析 —— GlusterFS 简介
- CreateProcess 使用ie打开一个网址
- test
- 工作中用到的一些代码
- IOS自学第七篇
- scp 在脚本中使用输入密码的解决方法
- ONVIF协议开发实战指导
- IOS自学第八篇
- 团队敏捷实践:每日站会规则
- SQL中Where与Having的区别