关闭DOS窗口

2016-02-19 13:06 10 1 收藏

下面是个简单易学的关闭DOS窗口教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - 编程语言 】

//http://nowcan.yeah.net
  #include windows.h
  
  void __fastcall KillProcess(HWND hWnd)
  {
  DWord* pPid;
  DWORD result;
  void *hg;
  hg = GlobalAlloc(GMEM_SHARE, sizeof(DWORD));
  pPid =(DWORD *)GlobalLock(hg);
  result = GetWindowThreadProcessId(hWnd, pPid);
  if(result)
  {
  HANDLE ps = OpenProcess(1, false, *pPid);
  TerminateProcess(ps, -9);
  GlobalUnlock(hg);
  GlobalFree(hg);
  }
  }
  
  void __fastcall CloseDosWindow()
  {
  HWND hWnd=FindWindow("ConsoleWindowClass",NULL);//这个是2000的,98下用"tty"
  KillProcess(hWnd);
  return;
  }
  
  
  int main()
  {
  CloseDosWindow();
  }

来源:http://www.tulaoshi.com/n/20160219/1602981.html

延伸阅读
标签: 浏览器
如何设置关闭IE窗口时不会弹出警告窗口 一、问题描述 当我们在关闭IE浏览器窗口时,如果该窗口中有多个选项卡标签页,浏览器则会弹出警告窗口,询问您是否要关闭所有选项卡还是当前的选项卡?,刚开始嫌弃这个弹出框太麻烦了,便勾选了总是关闭所有选项卡。但是在长期使用的过程中发现,当我们想关闭某个选项卡页面经常会不小心关闭了...
标签: 电脑入门
在 Windows 7 系统环境下,当我们用鼠标将程序窗口拖动到桌面的左边缘或右边缘时,就变成占屏一半的窗口;拖到上边缘时,程序窗口往往就会自动最大化。 很显然这样的智能化操作有时会妨碍用户正常浏览系统桌面上的内容,进而影响系统的操作效率。 那么如何才能限制窗口跟随鼠标拖动操作而自动变换呢?其实我们只要对系统的默认设置进行一下...
一、 引言 我们在上网浏览时,有时访问到某些网站的网页时会自动弹出一些广告窗口,甚至有不少个人主页为了利用网络广告来赚钱一下同时弹出几个甚至十几个广告窗口。这些窗口一个一个的关掉十分麻烦,而且如果不关的话又会占用大量的系统资源,所以不少人对此深恶痛绝,作为程序员可以利用自身技术优势根据自己的实际需要编制一些很适合...
声明: Private Declare Function GetSystemMenu Lib "user32" Alias "GetSystemMenu" (ByVal hwnd As Long, ByVal bRevert As Long) As Long Private Declare Function DeleteMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long P...
标签: Delphi
  Delphi中MDI子窗口的关闭方式默认为缩小而不是关闭,所以当你单击子窗口右上角的关闭按钮时会发觉该子窗口只是最小化,而不是你预期的那样被关闭。解决办法是在子窗口的OnClose事件处理过程中加入如下代码,示例: p rocedure ChildForm.OnClose(Sender: TObject; var Action: TCloseAction); begin   Action := caFree; end...

经验教程

249

收藏

20
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部