诚毅小家|集美大学生活【集美大学,诚毅学院,水产学院,师范学院,美术学院,财经学院,体育学院,航海学院,集美学村,石鼓路,龙舟池】

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 601|回复: 3

流氓窗口隐藏器0.02

[复制链接]
发表于 2008-5-9 22:48:32 | 显示全部楼层 |阅读模式
旧版本在这里:http://www.chengyi.org/bbs/thread-70391-1-2.html\4 t) {- V6 w( b' I( A  m
3 B3 W( ?* u! \; O
加入了自动获取窗口标题功能
0 _" l" K& _2 {& X# m# F和尝试销毁该窗口功能; a& H1 _) M2 \8 O& Q5 j" \! }5 d
呃,其他的貌似没有了,要断网了,明天再来贴源码6 h: \- M0 q2 h+ ?6 q% c8 U
流氓窗口隐藏器.rar

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 1 +2 收起 理由
没票请上车 + 2 orz

查看全部评分

 楼主| 发表于 2008-5-9 22:58:02 | 显示全部楼层
procedure TForm1.TrackBar1Change(Sender: TObject);
# f8 G6 [+ x5 o! _" z' E6 bvar
# M$ `3 }8 N0 z0 [' |' ~  h: HWND;5 m9 E0 V" L- q# H- J8 d
  FormStyle: Integer;
3 G: B# w# n; f( e. C' bbegin
! u0 {# b. U+ E; L" h, Y1 q2 T  h := FindWindow(nil, pchar(Edit1.Text));, U6 m1 ?5 w4 g2 D
  if (h<>0) then6 R+ z" U4 A  D
  begin
- D. `' G+ p% P" `6 B1 p3 ~; _  Label3.Caption:='透明度(0-255):'+ IntToStr(trackbar1.position);
6 A4 G% J7 N- R. {0 L  FormStyle := GetWindowLong(h, GWL_EXSTYLE);
: C, p9 z- D* S/ H) o7 o/ Q# N  SetWindowLong(h, GWL_EXSTYLE, FormStyle or WS_EX_LAYERED);/ `% w- C- x& ?, I+ Y6 q3 R
  SetLayeredWindowAttributes(h, 0,trackbar1.Position, LWA_ALPHA);
- C" K1 y6 ~9 x% H) Y* ^0 w8 Q  end
8 C6 M9 m* ?8 v4 G  else
5 M5 \% L2 i9 V0 K. m, i" [  Label3.Caption:='找不到指定的'+edit1.Text +'窗口!';* o8 [" M3 _7 t4 Z
end;. P% z) E9 r- ^1 Z1 S/ _  Y3 z' z' p
procedure TForm1.Button1Click(Sender: TObject);
  h) k1 f6 s8 l) b/ Gvar" \* G2 s  o3 g1 r9 \
  h: HWND;
2 |. O2 q# h/ L7 t' }5 t5 d, bbegin3 s8 p( p# p: F* |4 E3 v  U
  h := FindWindow(nil, pchar(Edit1.Text));
$ J( T5 m7 D/ k2 t, @3 G2 X  if (h<>0) then, \8 Q5 b4 w. i5 o+ {! o
  if(Edit1.Text<>'HI检测结果')then
2 ^4 H# a4 C# N$ A. X/ ^7 {3 y  postmessage(h,WM_DESTROY,0,0)! b+ C6 j+ Z8 ~0 p3 l( E' ]2 J
  else
" t% p( t2 W5 y! p' |8 S- d% b  postmessage(h,wm_keydown,27,65537)* V1 P3 ~& k2 ]* g8 V7 }
  else
2 j7 o) b" g; {9 z0 K2 D  Label3.Caption:='找不到指定的'+edit1.Text +'窗口!';
/ F5 A- s: n" q, i1 dend;8 T. d8 [" f- a& o2 p
procedure TForm1.FormCreate(Sender: TObject);. n2 `; B7 X+ ]( X
begin
6 l! x8 t+ T0 j% ~& esetwindowpos(form1.Handle,HWND_TOPMOST,form1.Left,form1.Top,form1.Width,form1.Height,0);! K8 W" I3 {3 f" p  K
end;
. \$ Z; _- ]5 gprocedure TForm1.Timer1Timer(Sender: TObject);
( f% y0 h2 e0 m9 V" evar
+ P) [5 V- N$ t( p3 t  arr: array[0..254] of Char;
( X& m% u& H' l4 K  h:HWND;# k6 t+ ^: o' R8 _- {4 B0 X
begin+ }* N, K4 e- k5 B$ D
  h:=getforegroundwindow;6 l" A9 q' _3 j2 a" u( U) q! }' S
  GetWindowText(h, @arr, SizeOf(arr));. @  P6 N+ x" J# I! u8 D, ]- @; x
  if(arr<>'流氓窗口隐藏器')then
  q' @, q9 g2 @  Edit1.Text:=arr;3 c1 U' T6 H/ T9 F! O9 f: o$ \- c! Z
end;% q9 U: `+ Q. Y$ J( _6 k
:loveliness:
. m1 L& h* x5 Q. I2 r1 @9 ?
0 T. B; F: o/ T. O. Y[ 本帖最后由 hyp 于 2008-5-10 08:16 编辑 ]
发表于 2008-5-10 23:36:37 | 显示全部楼层
了不起,开源就更了不起了
% v, s# F/ f! |$ C顺便一说,流氓HI只要ESC就可以退出了....................
 楼主| 发表于 2008-5-11 08:35:18 | 显示全部楼层
postmessage(h,wm_keydown,27,65537);       这句就是所谓的按ESC2 q; e& v  A. Y5 A% b$ B9 {/ {
呃,知道啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|诚毅小家 ( 小家社区工作室 闽ICP备05007965号 )

GMT+8, 2024-12-22 20:55 , Processed in 0.056757 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表