本文目录一览:
1、c语言中怎样打开一个exe并操作
2、如何在C语言中调用exe文件
3、c语言调用exe文件的问题
4、C语言程序exe文件的运行
5、您好,在c语言中,怎么运行 .exe 程序。
6、C语言如何运行.EXE文件呢?
c语言中怎样打开一个exe并操作
包含头文件 windos.h
,首先找到你的 exe 文件的全路径名例如:(D:\temp\notepade.exe),拷贝过来,然后执行:
STARTUPINFOA startinfo;
PROCESS_INFORMATION m_pinfo;
memset(startinfo, 0, sizeof(STARTUPINFOA));
startinfo.cb = sizeof(STARTUPINFOA);
startinfo.dwFlags = STARTF_USESHOWWINDOW;
startinfo.wShowWindow = SW_SHOWNORMAL;
char filename[255] = "D:\\temp\\notepade.exe";
CreateProcess(NULL, filename, NULL, NULL, FALSE, 0, NULL, NULL, startinfo, m_pinfo);
这是多进程的知识,你可以参考一下。。。。
如何在C语言中调用exe文件
在 C 语言中调用 exe 文件,可以使用 system
函数。
- 函数声明:
int system(const char *cmd);
- 头文件:
stdlib.h
- 函数功能:
调用
cmd
中包含的系统命令。要执行 exe 文件,直接将cmd
赋值为该 exe 文件的文件名即可。可以包含相对路径或者绝对路径。 - 示例代码:
如在 D:\A\ 下存在有 my.exe 文件。当前 C 程序可执行文件位于 D:\B 文件夹下。
那么调用 my.exe 可以使用:
也可以使用:system("d:\\A\\my.exe");
如果 my.exe 就在 D:\B 下,那么可以直接:system("..\\A\\my.exe");
system("my.exe");
c语言调用exe文件的问题
有个 API 函数可以直接调用:
ShellExecute(NULL, NULL, "D:\\test.ext", NULL, NULL, NULL);
其中第三个参数就是 exe 程序的绝对路径。
C语言程序exe文件的运行
在开始菜单中点击运行,输入 cmd
,再看你的 exe 程序的路径,输入到 cmd 中回车,就可以看见结果。或者你在你的 C 源代码中程序结束前加上 system("pause");
也可以看到结果。
- 在 TC 环境下,为了看结果,往往用 ALT+F5 显示,很麻烦,你可以在程序最后加上一句:
不推荐使用getch();
getchar();
如果加上了getch();
语句通不过编译,就加上头文件:
保证成功!!#include "conio.h"
- 在 VC6 环境下编写 DOS 程序,直接就会将结果显示出来,不需要加上
getch();
。
您好,在c语言中,怎么运行 .exe 程序。
这是使用系统的 Shell 运行程序。这样运行的程序不可控。 你应该使用:
C:\\Progra~1\\Micros~1\\OFFICE11\\winword.exe
你完全可以使用 Windows API 创建一个进程,这样的进程你可以控制它的运行,得到它的结果。 用这个 API:
CreateProcess
具体参数,你百度一下。 功能挺强大的。 编程环境不要使用 TC 了,改用 VC 或其他可视化编程环境吧。
C语言如何运行.EXE文件呢?
#include <stdlib.h> // 引入库文件
void main()
{
system("d:\\qq\\qq.exe"); // 比如说 qq 在 D:\qq\ 目录下,如此就可以运行 exe 文件。不过这个可能会被杀毒软件认为是木马杀掉。
}