vc中运行外部程序的方法

简介:

}
   CloseHandle(ProcessInfo.hThread);
   CloseHandle(ProcessInfo.hProcess);
   return TRUE;
}

return bRet;

}

WinExec: 针对16位程序而保留的.

ShellExecute: 标准的调用外部程序函数, 一般应该用这个.
ShellExecuteEx: 以特定的方式调用外部函数, 可以通过设置参数
lpExecInfo来控制外部程序的运行特征.

还有比较复杂的用CreateProcess函数来运行外部程序. 运行的外部程序
可以作为调用程序的子进程.
ShellExecute 要在uses部分加Shellapi; 

#include

winexec
uses winprocs;
winexec("c:\winamp.exe",1); 还有些参数

参考:

http://www.hero-hyip.com/-t111678.htm

本文转自博客园知识天地的博客,原文链接:vc中运行外部程序的方法,如需转载请自行联系原博主。


相关文章
|
3月前
|
API
MASM32编程用两种方法运行外部程序并等待其结束
MASM32编程用两种方法运行外部程序并等待其结束
|
6月前
vbs ShellExecute运行外部程序时判断外部程序执行成功与否方法
vbs ShellExecute运行外部程序时判断外部程序执行成功与否方法
33 2
|
5月前
|
数据采集 安全 测试技术
LabVIEW调用DLL时需注意的问题
LabVIEW调用DLL时需注意的问题
126 0
|
5月前
|
安全 数据处理 C++
LabVIEW调用外部DLL(动态链接库)
LabVIEW调用外部DLL(动态链接库)
32 0
|
API C++ Windows
C++中运行外部程序
关于三个SDK函数: WinExec, ShellExecute,CreateProcess 的其他注意事项: 【1】定义头文件 必须定义以下两个头文件: #include  // 可替换为 windows.h #include  如果定义了头文件 #include 的话就不必定义 #include 了。
1651 0