打开一个程序
来源:互联网 发布:民可使由之不可使知之 编辑:程序博客网 时间:2024/04/29 07:21
#include <stdio.h>
#include <windows.h>
BOOL ExeCmd(const char * exePath)
{
//定义startupinfo结构及进程信息结构
STARTUPINFO startinfo;
PROCESS_INFORMATION pinfo;
BOOL bGood;
DWORD ret;
startinfo.cb=sizeof(STARTUPINFO);
startinfo.lpReserved=NULL;
startinfo.lpDesktop=NULL;
startinfo.lpTitle=NULL;
startinfo.dwFlags=STARTF_USESHOWWINDOW;
startinfo.cbReserved2=0;
startinfo.lpReserved2=NULL;
startinfo.wShowWindow=SW_HIDE;//使控制台应用程序窗口隐去
//调用CreateProcess函数来产生新的进程
bGood=CreateProcess(
exePath,
NULL,
NULL,
NULL,
FALSE,
CREATE_NEW_CONSOLE,
NULL,
NULL,
&startinfo,
&pinfo
);
//等待应用程序结束
ret=WaitForSingleObject(pinfo.hProcess,INFINITE);
CloseHandle(pinfo.hThread);
CloseHandle(pinfo.hProcess);
return bGood;
}
void main()
{
ExeCmd("C://Documents and Settings//zhangwei//桌面/试验代码//vc(vs2005)//Testzlib//Debug//1.exe");
}
- 打开一个程序
- 手动打开一个程序,软件打开EXE
- 限制打开一个程序实例
- 用ShellExecute打开一个程序
- winform打开一个新程序
- CreateProcess打开一个Exe程序
- 在一个程序打开另一个程序
- 【打开程序】java打开一个程序,Runtime.getRuntime()
- |打开一个EXE可执行程序|实例打开一个系统计算器
- 【限制程序只打开一个实例】
- 在一个程序中打开另一个应用程序
- 限制程序只打开一个实例
- C#禁止一个程序多次打开
- C#禁止一个程序多次打开
- 【限制程序只打开一个实例】
- 限制程序只打开一个实例
- VC中如何打开一个程序
- C#中禁止一个程序打开多次
- 谈谈你对MVC和三层架构的理解?(月薪三万的面试题)
- 想对QA说几句话(转贴)
- Dreamhost邀请码
- 有关文件下载问题
- 13种常用按钮、文本框、表单等CSS样式
- 打开一个程序
- flex tree的展开,关闭,添加、删除子节点
- 博客处处有
- XML轻松学习手册(1)XML快速入门
- 奥运英语[7]我能帮忙吗 Can I help you?
- Uinx Shell by Example,3rd Edition第7章 awk编程 章节的答案
- 细说HTML标签
- Hibernate的createSQLQuery查询的问题
- 俺在VS2008中写程序是代码的字体忒小了、那位兄台能指点下不、小弟谢过了