关闭DOS窗口

王朝other·作者佚名  2008-06-01
窄屏简体版  字體: |||超大  

//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();

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航