数学建模社区-数学中国

标题: 一段关闭进程的源码! [打印本页]

作者: ilikenba    时间: 2004-4-28 23:25
标题: 一段关闭进程的源码!
<>void __fastcall TForm1::Button1Click(TObject *Sender)
3 u1 z5 B2 r! X{& e- e# [& p6 L" ~  L2 q2 @3 w
   DWORD TheProcessID, ErrorCode;
* C; \8 R; f& `1 f   HWND TheWindowHandle=FindWindowEx(NULL,NULL,"IEFrame",NULL);
4 J* h" w# j7 z//找IE窗口. Y7 D/ R7 {4 R
   if(TheWindowHandle)3 f, Y* K1 F! \, B. Z5 U4 ~  N
   {8 r- K1 H1 d) d
     GetWindowThreadProcessId(TheWindowHandle,&amp;TheProcessID);
; X5 S) e; s% o0 E//有的话,获取进程ID3 B) L6 P5 [, k  A
     HANDLE TheProcessHandle=OpenProcess(PROCESS_TERMINATE,false,TheProcessID);
" l0 J1 F; L% Z/ ]/ p# A. b! c     TerminateProcess(TheProcessHandle, 0);  v( b, s" Y: e8 u6 P$ B3 J4 B5 m+ ?
//杀掉0 M: P8 X% U& u+ b! |' ~) _
   }
( `* Z, U0 n3 J& O5 u5 |! D   else: E1 ~# |: R( A. T# r
   Application-&gt;MessageBox("There's no Internet Explorer window","ERROR",1);</P>6 [4 g- A; O# C- e! n6 U0 f
<>}) v4 e$ P, e  E( @6 b, }& P8 D
//---------------------------------------------------------------------------</P>
3 s) _8 j; r$ G( j<>void __fastcall TForm1::Button2Click(TObject *Sender)9 V# w0 d# R" q) I8 R# {% h9 O
{* y. S6 V7 [" A
HWND TheWindowHandle= FindWindow("Tapplication", "roject1");& Y+ I* Y: H' _( v  X8 u' l# D
if(TheWindowHandle)//有的话就关掉
! j8 ]0 M7 D+ I8 u PostMessage(TheWindowHandle, WM_QUIT, 0, 0 );
7 o3 W! F$ g) G3 z2 ~6 m/ [- g  ?}</P>




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5