首页 > OOP语言 > VC++ > 正文

VC调用外部程序接口
2013-06-02 00:00:00   来源:www.bianceng.cn   评论:0 点击:

暂时无描述信息

(1) system()

函数名: system

功 能: 发出一个DOS命令

用 法: int system (char *command);

备 注: system函数已经被收录在标准c库中,可以直接调用

返回值

=-1:出现错误

=0:调用成功但是没有出现子进程

>0:成功退出的子进程的id

样 例:

system("D:\\game.exe");
system("mmc.exe \"c:\\windows\\system32\\gpedit.msc\"");

(2) WinExec()

函数原型:

UINT WINAPI WinExec(

__in          LPCSTR lpCmdLine,

__in          UINT uCmdShow);

参数说明:

lpCmdLine,  // 命令路径

uCmdShow,  // 显示方式,共有11种,具体可以 查阅MSDN的ShowWindow函数

返回值:

成功,返回值大于31

返回0表示内存或者资 源溢出

返回ERROR_BAD_FORMAT表示exe文件非法或者已损坏。

返回 ERROR_FILE_NOT_FOUND指定的文件没有找到。

返回ERROR_PATH_NOT_FOUND找不到指定路径

样例:

WinExec("Notepad.exe", SW_SHOW); // 打开记事本

WinExec ("D:\\Program Files\\Test\\Test.exe",SW_SHOWMAXIMIZED); // 以最大化的方式打开 Test.exe(注意文件名的大小写也必须完全一样)

相关热词搜索:

上一篇:VC中对注册表进行操作
下一篇:VC中使用Tab Control控件切换窗体

分享到: 收藏