`
springluo
  • 浏览: 32254 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

mfc 启动exe方式

 
阅读更多
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);
可以试一试后面的参数
分享到:
评论

相关推荐

    MFC 内嵌第三方Exe程序 VC2010

    在Windows系统中,每个EXE程序都是独立的进程,而MFC应用想要内嵌第三方程序,就需要通过某种方式与该程序进行通信,控制它的运行和显示。常见的IPC方法包括管道、共享内存、消息队列、套接字等,但在这个场景下,...

    MFC内嵌第三方EXE窗口

    在本文中,我们将深入探讨如何在Microsoft Foundation Class (MFC) 应用程序中内嵌第三方的EXE程序,如记事本(Notepad.exe),并解决与之相关的刷新、移动等问题。MFC是Microsoft为Windows开发应用程序提供的一套C++...

    VS2010/MFC 启动程序检查自身是否已经在运行

    VS2010/MFC 启动程序检查自身是否已经在运行。如果已经有一个在运行,则退出当前,并把原来已经运行的程序激活显示在当前窗口中。

    MFC的Picture控件中嵌入第三方exe

    这可以通过`CreateProcess` API函数实现,传入资源中的EXE数据作为启动参数。 3. **捕获输出**:由于EXE运行后可能会有窗口或者其他可视化输出,你需要找到一种方式来捕获这些输出。这可能涉及到子窗口的创建和消息...

    mfc嵌入第三方exe.zip

    本压缩包文件“mfc嵌入第三方exe.zip”可能包含了一个关于如何在MFC应用程序中嵌入并运行第三方的EXE执行文件的示例或教程。 "嵌入第三方exe"通常是指在主程序中动态加载并执行另一个独立的可执行文件,这种方式常...

    MFC实现打开外部程序

    在Microsoft Foundation Classes (MFC) 中,`CreateProcess` 是一个关键函数,用于启动新的进程并执行指定的可执行文件。MFC 是微软提供的一种C++类库,它封装了Windows API,使得开发者能更容易地编写Windows应用...

    让MFC程序启动时在后台运行,可以用热键调出来

    本教程将探讨如何利用MFC编写一个程序,使其在启动后能以后台模式运行,并通过设定的热键从后台调至前台。 首先,我们需要理解“后台运行”的概念。在Windows操作系统中,后台运行的程序并不占有用户界面,它们通常...

    MFC中exe图标修改的方法

    代码如下:m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON1); SetIcon(m_hIcon, TRUE);... 您可能感兴趣的文章:MFC中动态创建控件以及事件响应实现方法MFC创建模态对话框和非模态对话框的方法MFC设置对

    MFCApplication1.zip_MFC_MFCApplication1.exe_c++ mfc application_

    在标题"MFCApplication1.zip_MFC_MFCApplication1.exe_c++ mfc application_"中,我们可以推断这是一个基于C++语言,使用MFC框架构建的应用程序,其可执行文件名为"MFCApplication1.exe"。描述中的“通过C++和MFC...

    MFC程序所需DLL完整打包

    描述中提到的“DLL的问题”是指当一个应用程序依赖于某些不在系统路径中的DLL时,运行时系统无法自动找到并加载这些文件,导致程序无法启动。因此,为了确保MFC程序能在多台电脑上顺利运行,开发者需要收集并包含...

    \VC6.0中MFC生成.exe安装包步骤.

    ### VC6.0中MFC生成.exe安装包步骤详解 #### 一、前言 在软件开发领域,尤其是对于基于Microsoft Foundation Classes (MFC)框架的应用程序开发而言,如何将开发完成的应用程序打包成安装包是至关重要的一步。本文...

    MFC类库 内嵌第三方exe程序 VC2010代码

    在C++编程中,Microsoft Foundation Class (MFC) 库是一个强大的工具,它提供了一种简单的方式来构建Windows应用程序。本文将深入探讨如何使用MFC来内嵌第三方的EXE程序到我们自己的应用程序窗口中,这一过程通常被...

    MFC-VS2019打包安装包过程仔细说明

    在这里,我们可以设置卸载参数,告诉卸载程序该卸载哪一个选中“卸载 串口调试助手.exe”快捷方式,并将其Arguments属性设置为“/x {5CB9AFF9-307B-4DA5-8DDE-9D664C718E21}”。 设置系统必备 在这里,我们需要...

    MFC开机自动运行代码与ShellExe应用

    MFC是微软提供的一套C++类库,用于简化Windows应用程序的开发,而shellExe则涉及到Windows操作系统的启动过程。 首先,`OnInitDialog()`函数是MFC对话框类中的一个重要成员,它在对话框被创建并显示之前调用。在这...

    VS2017 MFC 实测打包流程

    2. 在“启动”菜单下创建程序的快捷方式,同时在“添加删除程序”列表中添加卸载条目。 **步骤六:编译和测试** 1. 编译并生成安装项目,得到.msi或.exe安装文件。 2. 在至少两台不同的测试机上安装并运行打包后的...

    控制exe 启动

    总结起来,这个MFC源代码示例提供了学习如何在Windows环境中使用C++和MFC来控制其他exe启动的实例。它涵盖了进程创建、通信、同步、错误处理等多个方面,对于深入理解和实践Windows编程具有很高的价值。通过分析和...

    MFC程序版本自动升级更新

    MFC程序的自动升级功能允许应用程序检测并下载新的版本,通常通过后台服务或在启动时检查。开发者通常会创建一个服务器端接口,提供当前最新版本的信息,并提供更新包的下载链接。客户端应用程序通过调用这个接口,...

    MFC socket通信,socket通讯

    MFC socket通信,socket通讯 MFC socket通信,socket通讯 ...输入不同的appid则启动不同的AppSocClient.exe,启动后会收到AppSocServer.exe发送的消息,AppSocServer.exe则会收到客户端发送的Got it!。 只能发送一次。

    将某一个exe设置为开机自动启动程序

    我们可以利用MFC中的对话框类、文件操作类等来实现用户选择`.exe`文件并将其添加到开机启动的功能。 以下是一个基本的步骤概述: 1. 创建MFC应用程序:使用Visual Studio或其他MFC支持的IDE创建一个新的MFC对话框...

Global site tag (gtag.js) - Google Analytics