CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何关闭一个Dos下运行的.exe?

楼主caihong86(caihong86)2003-12-03 15:59:53 在 VC/MFC / 基础类 提问

程序中用WinExec("e:\\a.exe",SW_SHOW)连接a.exe,但a.exe在执行完后不自动关闭Dos窗口,怎么才能关掉呢?  
  WinExec("e:\\a.exe",SW_SHOW);  
  DestroyWindow();  
  这样关不了!  
  Dos下关窗口又不能用Alt+F4  
  这该怎么办? 问题点数:0、回复次数:4Top

1 楼violetblue(安)(琪)(儿)回复于 2003-12-03 16:20:19 得分 0

不要用WinExec,用createProcess吧Top

2 楼carbon107(<软件开发思想.h>)回复于 2003-12-03 16:25:44 得分 0

System("exit")  
  试试Top

3 楼caihong86(caihong86)回复于 2003-12-03 16:34:24 得分 0

System("exit")是不是还需要什么头文件?  
  直接用编译出错error   C2065:   'System'   :   undeclared   identifier  
  Top

4 楼caihong86(caihong86)回复于 2003-12-03 17:42:41 得分 0

事实上,我是希望将MS-DOS下“e:\a.exe   e:\1\1   -ld”执行的过程嵌到程序中  
   
          STARTUPINFO   si;  
          PROCESS_INFORMATION   pi;  
          CreateProcess(“e:\\a.exe   e:\\1\\1   -ld",NULL,NULL,NULL,FALSE,0,NULL,NULL,  
  &si,&pi);  
          CreateProcess(“e:\\a.exe   ",”e:\\1\\1   -ld“,NULL,NULL,FALSE,0,NULL,NULL,  
  &si,&pi);  
  编译连接都没问题,可就不执行,也不报错。哪里不对?Top

相关问题

  • 请问,如何才能关闭一个正在运行的.EXE。。。
  • 如何通过程序关闭另一个已经运行的EXE?
  • 急!100分!编译成exe后,关闭时出现运行时错误'339' ,如何解决?
  • 如何让程序在Windows关闭时自动结束运行?
  • 退出windows如何将正在运行的VFP程序关闭?
  • 如何在机子关闭时自动运行程序。
  • 如何关闭一正在运行的程序或进程?
  • 如何自动关闭其他运行的程序?
  • 如何自动关闭所有运行着的IE程序?
  • 如何让dev c++ 运行窗口不要自动关闭

关键词

  • 执行
  • null
  • winexec
  • createprocess
  • ld
  • si
  • exe

得分解答快速导航

  • 帖主:caihong86

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo