CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

怎样在程序关闭自己打开的其他EXE文件?

楼主Liusp(夜深千帐灯)2001-12-07 10:39:40 在 Delphi / VCL组件开发及应用 提问

问题点数:50、回复次数:9Top

1 楼zzllabc(抱朴子--清心释累,绝率忘情)回复于 2001-12-07 10:50:53 得分 0

 
  先获取要关闭程序的句柄,然后调用API(具体是什么,忘了)Top

2 楼zzllabc(抱朴子--清心释累,绝率忘情)回复于 2001-12-07 10:53:45 得分 5

好像是用FindWindow来查找一个窗体,   用CloseWindow或发送一个WM_CLOSE消息来  
  关闭一个窗体  
  function   FindWindow(ClassName:   pchar;   WindowName:   pchar):   hWnd;  
  function   CloseWindow(wnd:   hWnd):   boolean;Top

3 楼zzllabc(抱朴子--清心释累,绝率忘情)回复于 2001-12-07 10:56:25 得分 25

想起来了,   最好用PostQuitMessage,   (发送WM_QUIT),这样干净利落,   :)  
   
   
  依次使用下列WinAPI  
  CreateToolhelp32Snapshot  
  Process32First  
  Process32Next  
  可以得到  
  PROCESSENTRY32结构  
  从中找到您关心的ThreadHandle,   or   ProcessHandle  
  Then:  
  使用  
  CloseHandle  
  杀人不眨眼!,   :)  
  )  
  Top

4 楼w19995(w19995)回复于 2001-12-07 11:04:08 得分 5

gz.Top

5 楼szchengyu(happy.net)回复于 2001-12-07 11:15:18 得分 5

  gTop

6 楼Liusp(夜深千帐灯)回复于 2001-12-07 11:15:41 得分 0

zzllabc(龙)能给点代码,我很急,下午就得交活!怎样找到我关心的ProcessHandle?Top

7 楼blackfiles(一个和尚挑水喝)回复于 2001-12-07 11:30:14 得分 10

var  
      FindHWND:HWnd;  
  begin  
        FindHWND:=FindWindow(nil,'窗体名称');  
        if   FindHWND<>0   then  
              SendMessage(FindHWND,WM_CLOSE,0,0);  
  end;  
      是不是你要的???Top

8 楼Liusp(夜深千帐灯)回复于 2001-12-07 12:31:29 得分 0

不是,我要关闭的EXETop

9 楼Liusp(夜深千帐灯)回复于 2001-12-07 12:32:03 得分 0

不是,我要关闭的EXE文件没有窗体Top

相关问题

  • 邪门!用什么程序打开.exe文件
  • 如何 在 我的程序中打开 一个 .exe 文件!
  • 如何用SHELL打开一个EXE文件,在程序关闭之前终止这个应用程序
  • ppt文件用什么程序打开?
  • 应用程序的打开方式是什么?我系统坏掉修复后在打开.exe文件时要我选择打开方式?
  • 高分请教,怎样调用.exe程序或者打开其它扩展名文件如(.chm)
  • 如何判断一个程序中调用的另外一个exe文件,是否已经被别人打开。
  • 请问C#程序中又激发一个exe文件的api?如打开记事本。
  • 如何隐藏*。EXE文件,具体是此*.EXE文件由其他程序调用,而不惜望直接打开(如双击)来着有分
  • 如何使shell打开的外部exe程序为独占模式,并且怎么从VB中关闭shell打开的exe文件

关键词

  • findhwnd
  • 窗体
  • 关闭
  • findwindow
  • hwnd
  • wm

得分解答快速导航

  • 帖主:Liusp
  • zzllabc
  • zzllabc
  • w19995
  • szchengyu
  • blackfiles

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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