c++ 开启外面应用程序及关闭 ,输出

1、开启不带参数的应用程序

   :在同本应用程序目录下

   char appname[255] = "雷达互动系统.exe";
    char AppFile[255];             
    GetModuleFileName(NULL, AppFile, 255);
    strrchr(AppFile, '\\')[1] = 0;  
    strcat(AppFile, appname);               
    WinExec(AppFile,SW_MAXIMIZE);

 

2 、开带参数的应用程序

:在本应用程序目录下

   char appname[255] = "雷达互动系统.exe";
    char AppFile[255];             
    GetModuleFileName(NULL, AppFile, 255);
    strrchr(AppFile, '\\')[1] = 0;  
     strcat(AppFile, appname);                
     PROCESS_INFORMATION pii;
          
      STARTUPINFO sii;

       memset(&sii,0,sizeof(sii));

       sii.cb=sizeof(sii)

       sii.wShowWindow=SW_SHOW;

         sii.dwFlags=STARTF_USESHOWWINDOW;
         
          char ms[255] ="path ";

         // filePath 实际要进行传输的参数
          strcat(ms, filePath);     

         /// AppFile :含后缀名称的应用程序路径  ,

         ///MS:传参  ,如果是传给C# 应用程序 ,第一次参数将不被读取
         CreateProcess(AppFile,ms,NULL,false,NULL,NULL,NULL,NULL,&sii,&pii);

 

3、关闭应用程序

///蠕虫识别系统.exe为应用程序名称 ,不含路径

     system("TASKKILL /F /IM 雷达互动系统.exe"); 
  

4、输出:

    MessageBox(“你好!雷达互动系统支持各种投影画面进行交互的系统。支持各种交互识别。”, "雷达互动系统", MB_OK);

     if(MessageBox(NULL ,"确定要使用雷达互动系统吗?", "雷达互动系统", MB_YESNO)==IDYES)

     {   //请联系本人?}
  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值