CreateProcess的用法
来源:互联网 发布:mac os 卸载软件 编辑:程序博客网 时间:2024/06/04 01:19
使用编译器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
- CreateProcess的用法
- CreateProcess函数的用法
- CreateProcess的用法
- CreateProcess的用法
- CreateProcess的用法
- CreateProcess的用法
- CreateProcess的用法
- CreateProcess的用法
- CreateProcess的用法
- CreateProcess的用法
- CreateProcess()用法
- 函数CreateProcess用法
- CreateProcess用法实列
- VC ++ 关于CreateProcess 打开网站以及文件的用法!
- CreateProcess的用法---用于启动一个应用程序(exe可执行文件)
- VC中CreateProcess函数用法
- VC中CreateProcess函数用法
- Windows中CreateProcess函数用法
- android编译命令
- 45-pch文件在xcode6中的使用
- 1160 蛇形矩阵
- 数据挖掘(Python)——利用sklearn进行数据挖掘,实现算法:svm、knn、C5.0、NaiveBayes
- android摄像头获取图像——第二弹
- CreateProcess的用法
- 代码控制界面:ios开发
- 嵌入式Linux学习笔记第三天(文件编程)
- 设计模式----创建型
- unity的智能克隆
- tmp
- excel中统计某一列大于某个数的个数 并标出来
- web开发必备-网络基础知识---记录一下
- ssh两主机互信登录__手工