CreateProcess的用法
来源:互联网 发布:淘宝离线自动发货 编辑:程序博客网 时间:2024/06/04 00:59
CreateProcess的用法
分类:
使用编译器vs2008。
第一、第二个参数的用法:
例子:
使用ie打开指定的网页。
注意第二个参数是 可执行文件+命令行参数
- #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 main(int argc, char* argv[])
- {
- STARTUPINFO si = { sizeof(si) };
- PROCESS_INFORMATION pi;
- si.dwFlags = STARTF_USESHOWWINDOW;
- si.wShowWindow = TRUE; //TRUE表示显示创建的进程的窗口
- TCHAR cmdline[] =TEXT(" http://community.csdn.net/"); //注意前面有空格,否则打开的是主页。
- BOOL bRet = ::CreateProcess (
- TEXT("c://program files//internet explorer//iexplore.exe"),
- 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;
- }
- 顶
- 0
- 踩
- 0
0 0
- CreateProcess的用法
- CreateProcess函数的用法
- CreateProcess的用法
- CreateProcess的用法
- CreateProcess的用法
- CreateProcess的用法
- CreateProcess的用法
- CreateProcess的用法
- CreateProcess的用法
- CreateProcess的用法
- CreateProcess()用法
- 函数CreateProcess用法
- CreateProcess用法实列
- VC ++ 关于CreateProcess 打开网站以及文件的用法!
- CreateProcess的用法---用于启动一个应用程序(exe可执行文件)
- VC中CreateProcess函数用法
- VC中CreateProcess函数用法
- Windows中CreateProcess函数用法
- 基于Flume的美团日志收集系统(二)改进和优化
- 序列化二叉树
- 第四次_Activity传递参数
- Eclispse Ctl+shift+f 将默认行数80变为120
- 对于函数的编程规范的看法(后期会有补充)
- CreateProcess的用法
- leetcode——40——Combination Sum II
- ShellSort
- 加密之SHA,MD5
- 使用JS实现HTML限定图像最大尺寸并等比例显示
- 产品经理FIRST:总结《小米参与感》
- *[Lintcode] Subarray Sum
- 用树状数组解决敌兵布阵
- no grammar constraints (DTD or XML schema) 解决方法