VictimChatUnit.pas
上传用户:gdszzsp
上传日期:2007-01-08
资源大小:621k
文件大小:35k
源码类别:

远程控制编程

开发平台:

Delphi

  1. unit VictimChatUnit;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Classes, Graphics,
  5.   Controls, Forms, Dialogs, StdCtrls, ComCtrls;
  6. type
  7.   TVictimChat=class(TForm)
  8.     CaptionLabel: TLabel;
  9.     CloseButton: TFlatSpeedButton;
  10.     OutlookBtn1: TOutlookBtn;
  11.     OutlookBtn2: TOutlookBtn;
  12.     FlatEdit1: TFlatEdit;
  13.     MyMemo: TRichEdit;
  14.     procedure CaptionLabelMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer);
  15.     procedure CaptionLabelMouseMove(Sender: TObject; Shift: TShiftState; X: Integer; Y: Integer);
  16.     procedure CaptionLabelMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer);
  17.     procedure FlatEdit1KeyPress(Sender: TObject; var Key: Char);
  18.     procedure FormCreate(Sender: TObject);
  19.     procedure FormPaint(Sender: TObject);
  20.     procedure FormResize(Sender: TObject);
  21.     procedure MyMemoChange(Sender: TObject);
  22.     procedure OutlookBtn1Click(Sender: TObject);
  23.     procedure OutlookBtn2Click(Sender: TObject);
  24.   private
  25.     { Private declarations }
  26.   public
  27.     { Public declarations }
  28.   end ;
  29. var
  30.   VictimChat: TVictimChat;
  31. {This file is generated by DeDe v2.34 (c) 1999 by DaFixer}
  32. implementation
  33. {$R *.DFM}
  34. procedure TVictimChat.CaptionLabelMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer);
  35. begin
  36. {
  37. 004CF5E8   55                     push    ebp
  38. 004CF5E9   8BEC                   mov     ebp, esp
  39. 004CF5EB   53                     push    ebx
  40. 004CF5EC   8BD8                   mov     ebx, eax
  41. 004CF5EE   8B83C4020000           mov     eax, [ebx+$02C4]
  42. 004CF5F4   8B4024                 mov     eax, [eax+$24]
  43. 004CF5F7   E8E0CEF6FF             call    0043C4DC
  44. 004CF5FC   50                     push    eax
  45. * Reference to: SHBrowseForFolderA.SetCapture
  46. |
  47. 004CF5FD   E87682F3FF             call    00407878
  48. 004CF602   C783E4020000FFFFFFFF   mov     dword ptr [ebx+$02E4], $FFFFFFFF
  49. 004CF60C   8B450C                 mov     eax, [ebp+$0C]
  50. 004CF60F   8983DC020000           mov     [ebx+$02DC], eax
  51. 004CF615   8B4508                 mov     eax, [ebp+$08]
  52. 004CF618   8983E0020000           mov     [ebx+$02E0], eax
  53. 004CF61E   5B                     pop     ebx
  54. 004CF61F   5D                     pop     ebp
  55. 004CF620   C20C                   ret     $0C
  56. }
  57.  end ; 
  58. procedure TVictimChat.CaptionLabelMouseMove(Sender: TObject; Shift: TShiftState; X: Integer; Y: Integer);
  59. begin
  60. {
  61. 004CF624   55                     push    ebp
  62. 004CF625   8BEC                   mov     ebp, esp
  63. 004CF627   53                     push    ebx
  64. 004CF628   56                     push    esi
  65. 004CF629   8BD8                   mov     ebx, eax
  66. 004CF62B   83BBE402000000         cmp     dword ptr [ebx+$02E4], +$00
  67. 004CF632   7433                   jz      004CF667
  68. 004CF634   8B83C4020000           mov     eax, [ebx+$02C4]
  69. 004CF63A   8B7024                 mov     esi, [eax+$24]
  70. 004CF63D   8B83DC020000           mov     eax, [ebx+$02DC]
  71. 004CF643   2B450C                 sub     eax, dword ptr [ebp+$0C]
  72. 004CF646   8B5630                 mov     edx, [esi+$30]
  73. 004CF649   2BD0                   sub     edx, eax
  74. 004CF64B   8BC6                   mov     eax, esi
  75. 004CF64D   E85A68F6FF             call    00435EAC
  76. 004CF652   8B83E0020000           mov     eax, [ebx+$02E0]
  77. 004CF658   2B4508                 sub     eax, dword ptr [ebp+$08]
  78. 004CF65B   8B5634                 mov     edx, [esi+$34]
  79. 004CF65E   2BD0                   sub     edx, eax
  80. 004CF660   8BC6                   mov     eax, esi
  81. 004CF662   E86968F6FF             call    00435ED0
  82. 004CF667   5E                     pop     esi
  83. 004CF668   5B                     pop     ebx
  84. 004CF669   5D                     pop     ebp
  85. 004CF66A   C208                   ret     $08
  86. }
  87.  end ; 
  88. procedure TVictimChat.CaptionLabelMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer);
  89. begin
  90. {
  91. 004CF670   55                     push    ebp
  92. 004CF671   8BEC                   mov     ebp, esp
  93. 004CF673   53                     push    ebx
  94. 004CF674   56                     push    esi
  95. 004CF675   8BD8                   mov     ebx, eax
  96. 004CF677   83BBE402000000         cmp     dword ptr [ebx+$02E4], +$00
  97. 004CF67E   7440                   jz      004CF6C0
  98. 004CF680   8B83C4020000           mov     eax, [ebx+$02C4]
  99. 004CF686   8B7024                 mov     esi, [eax+$24]
  100. * Reference to: SHBrowseForFolderA.ReleaseCapture
  101. |
  102. 004CF689   E89A81F3FF             call    00407828
  103. 004CF68E   33C0                   xor     eax, eax
  104. 004CF690   8983E4020000           mov     [ebx+$02E4], eax
  105. 004CF696   8B83DC020000           mov     eax, [ebx+$02DC]
  106. 004CF69C   2B450C                 sub     eax, dword ptr [ebp+$0C]
  107. 004CF69F   8B5630                 mov     edx, [esi+$30]
  108. 004CF6A2   2BD0                   sub     edx, eax
  109. 004CF6A4   8BC6                   mov     eax, esi
  110. 004CF6A6   E80168F6FF             call    00435EAC
  111. 004CF6AB   8B83E0020000           mov     eax, [ebx+$02E0]
  112. 004CF6B1   2B4508                 sub     eax, dword ptr [ebp+$08]
  113. 004CF6B4   8B5634                 mov     edx, [esi+$34]
  114. 004CF6B7   2BD0                   sub     edx, eax
  115. 004CF6B9   8BC6                   mov     eax, esi
  116. 004CF6BB   E81068F6FF             call    00435ED0
  117. 004CF6C0   5E                     pop     esi
  118. 004CF6C1   5B                     pop     ebx
  119. 004CF6C2   5D                     pop     ebp
  120. 004CF6C3   C20C                   ret     $0C
  121. }
  122.  end ; 
  123. procedure TVictimChat.FlatEdit1KeyPress(Sender: TObject; var Key: Char);
  124. begin
  125. {
  126. 004CF74C   53                     push    ebx
  127. 004CF74D   8BD9                   mov     ebx, ecx
  128. 004CF74F   803B0D                 cmp     byte ptr [ebx], $0D
  129. 004CF752   7508                   jnz     004CF75C
  130. * Reference to : TVictimChat.OutlookBtn1Click
  131. |
  132. 004CF754   E807000000             call    004CF760
  133. 004CF759   C60300                 mov     byte ptr [ebx], $00
  134. 004CF75C   5B                     pop     ebx
  135. 004CF75D   C3                     ret
  136. }
  137.  end ; 
  138. procedure TVictimChat.FormCreate(Sender: TObject);
  139. begin
  140. {
  141. 004CF398   55                     push    ebp
  142. 004CF399   8BEC                   mov     ebp, esp
  143. 004CF39B   6A00                   push    $00
  144. 004CF39D   6A00                   push    $00
  145. 004CF39F   53                     push    ebx
  146. 004CF3A0   56                     push    esi
  147. 004CF3A1   8BD8                   mov     ebx, eax
  148. 004CF3A3   8B35DC495400           mov     esi, [$5449DC]
  149. 004CF3A9   33C0                   xor     eax, eax
  150. 004CF3AB   55                     push    ebp
  151. * Possible String Reference to: "楣@