ShellExecute
CreateProcess
PROCESS_INFORMATION pi;
STARTUPINFO si = {sizeof(si)};
DWORD dwExitCode;
BOOL ret = CreateProcess(NULL, "C:\\jcb_hlzq\\TdxW.exe", NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
if(ret){
CloseHandle(pi.hThread);
WaitForSingleObject(pi.hProcess, INFINITE);
GetExitCodeProcess(pi.hProcess, &dwExitCode);
CloseHandle(pi.hProcess);
}
要if就等待exe进程处理完,不要if就是个执行个的不管。
BOOL ret = CreateProcess(NULL, "C:\\jcb_hlzq\\TdxW.exe /aa /sss /ddddd", NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
可以试一试后面的参数
分享到:
相关推荐
在Windows系统中,每个EXE程序都是独立的进程,而MFC应用想要内嵌第三方程序,就需要通过某种方式与该程序进行通信,控制它的运行和显示。常见的IPC方法包括管道、共享内存、消息队列、套接字等,但在这个场景下,...
在本文中,我们将深入探讨如何在Microsoft Foundation Class (MFC) 应用程序中内嵌第三方的EXE程序,如记事本(Notepad.exe),并解决与之相关的刷新、移动等问题。MFC是Microsoft为Windows开发应用程序提供的一套C++...
VS2010/MFC 启动程序检查自身是否已经在运行。如果已经有一个在运行,则退出当前,并把原来已经运行的程序激活显示在当前窗口中。
这可以通过`CreateProcess` API函数实现,传入资源中的EXE数据作为启动参数。 3. **捕获输出**:由于EXE运行后可能会有窗口或者其他可视化输出,你需要找到一种方式来捕获这些输出。这可能涉及到子窗口的创建和消息...
本压缩包文件“mfc嵌入第三方exe.zip”可能包含了一个关于如何在MFC应用程序中嵌入并运行第三方的EXE执行文件的示例或教程。 "嵌入第三方exe"通常是指在主程序中动态加载并执行另一个独立的可执行文件,这种方式常...
在Microsoft Foundation Classes (MFC) 中,`CreateProcess` 是一个关键函数,用于启动新的进程并执行指定的可执行文件。MFC 是微软提供的一种C++类库,它封装了Windows API,使得开发者能更容易地编写Windows应用...
本教程将探讨如何利用MFC编写一个程序,使其在启动后能以后台模式运行,并通过设定的热键从后台调至前台。 首先,我们需要理解“后台运行”的概念。在Windows操作系统中,后台运行的程序并不占有用户界面,它们通常...
代码如下:m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON1); SetIcon(m_hIcon, TRUE);... 您可能感兴趣的文章:MFC中动态创建控件以及事件响应实现方法MFC创建模态对话框和非模态对话框的方法MFC设置对
在标题"MFCApplication1.zip_MFC_MFCApplication1.exe_c++ mfc application_"中,我们可以推断这是一个基于C++语言,使用MFC框架构建的应用程序,其可执行文件名为"MFCApplication1.exe"。描述中的“通过C++和MFC...
描述中提到的“DLL的问题”是指当一个应用程序依赖于某些不在系统路径中的DLL时,运行时系统无法自动找到并加载这些文件,导致程序无法启动。因此,为了确保MFC程序能在多台电脑上顺利运行,开发者需要收集并包含...
### VC6.0中MFC生成.exe安装包步骤详解 #### 一、前言 在软件开发领域,尤其是对于基于Microsoft Foundation Classes (MFC)框架的应用程序开发而言,如何将开发完成的应用程序打包成安装包是至关重要的一步。本文...
在C++编程中,Microsoft Foundation Class (MFC) 库是一个强大的工具,它提供了一种简单的方式来构建Windows应用程序。本文将深入探讨如何使用MFC来内嵌第三方的EXE程序到我们自己的应用程序窗口中,这一过程通常被...
在这里,我们可以设置卸载参数,告诉卸载程序该卸载哪一个选中“卸载 串口调试助手.exe”快捷方式,并将其Arguments属性设置为“/x {5CB9AFF9-307B-4DA5-8DDE-9D664C718E21}”。 设置系统必备 在这里,我们需要...
MFC是微软提供的一套C++类库,用于简化Windows应用程序的开发,而shellExe则涉及到Windows操作系统的启动过程。 首先,`OnInitDialog()`函数是MFC对话框类中的一个重要成员,它在对话框被创建并显示之前调用。在这...
2. 在“启动”菜单下创建程序的快捷方式,同时在“添加删除程序”列表中添加卸载条目。 **步骤六:编译和测试** 1. 编译并生成安装项目,得到.msi或.exe安装文件。 2. 在至少两台不同的测试机上安装并运行打包后的...
总结起来,这个MFC源代码示例提供了学习如何在Windows环境中使用C++和MFC来控制其他exe启动的实例。它涵盖了进程创建、通信、同步、错误处理等多个方面,对于深入理解和实践Windows编程具有很高的价值。通过分析和...
MFC程序的自动升级功能允许应用程序检测并下载新的版本,通常通过后台服务或在启动时检查。开发者通常会创建一个服务器端接口,提供当前最新版本的信息,并提供更新包的下载链接。客户端应用程序通过调用这个接口,...
MFC socket通信,socket通讯 MFC socket通信,socket通讯 ...输入不同的appid则启动不同的AppSocClient.exe,启动后会收到AppSocServer.exe发送的消息,AppSocServer.exe则会收到客户端发送的Got it!。 只能发送一次。
我们可以利用MFC中的对话框类、文件操作类等来实现用户选择`.exe`文件并将其添加到开机启动的功能。 以下是一个基本的步骤概述: 1. 创建MFC应用程序:使用Visual Studio或其他MFC支持的IDE创建一个新的MFC对话框...