Fragen von Cherry

    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • So also ich zeig dir jetzt an einem Beispiel mit einem Button.

      Als erstes fügst du deiner Form einen Button hinzu und fügst den Code hier ein:

      PHP-Quellcode

      1. Public Class Form1
      2. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
      3. Dim p As Process = Process.GetProcessesByName("ICQ")(0)
      4. p.CloseMainWindow()
      5. Threading.Thread.Sleep(500)
      6. If Process.GetProcessesByName("ICQ").Length > 0 Then
      7. p.Kill()
      8. End If
      9. End Sub
      10. End Class
      Alles anzeigen


      ICQ ist der Prozess! Du musst es bisschen abwiegen manchmal reicht der name aber öfters musst du zbsp "ICQ.exe" einfügen.

      Wenn du nun den Debug Modus startest und den Button drückst sollte der Prozess gekillt werden.


      MFG
    • [FONT="Century Gothic"][COLOR="DarkGreen"][SIZE="2"]Dann kommt ein error

      Quellcode

      1. Public Class BeachGuard
      2. Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
      3. Dim p As Process = Process.GetProcessesByName("Cheat Engine")(0)
      4. p.CloseMainWindow()
      5. Threading.Thread.Sleep(500)
      6. If Process.GetProcessesByName("Cheat Engine").Length > 0 Then
      7. p.Kill()
      8. End If
      9. Dim [COLOR="DarkRed"]p [/COLOR]As Process = Process.GetProcessesByName("Cheat Engine")(0)
      10. p.CloseMainWindow()
      11. Threading.Thread.Sleep(500)
      12. If Process.GetProcessesByName("Cheat Engine").Length > 0 Then
      13. p.Kill()
      14. End If
      15. End Sub
      16. End Class
      Alles anzeigen


      Fehler 1 Die lokale Variable "p" ist bereits im aktuellen Block deklariert. C:\Users\Philipp\Documents\Visual Studio 2008\Projects\Beach Guard v0.1.vb 9 13 BeachGuard v0.1[/SIZE][/COLOR][/FONT]

      Kann man auch so eien schleife machen das er überüprüft ob Cheat Engine an und es sofort killt ?
    • Quellcode

      1. Public Class Form1
      2. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
      3. Timer1.Start()
      4. Timer1.Interval = 5000
      5. End Sub
      6. Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
      7. Dim local As Process() = Process.GetProcesses
      8. Dim i As Integer
      9. For i = 0 To local.Length - 1
      10. If Strings.UCase(local(i).ProcessName) = Strings.UCase("Cheat Engine") Then
      11. local(i).Kill()
      12. End If
      13. Next
      14. Dim locall As Process() = Process.GetProcesses
      15. Dim ii As Integer
      16. For ii = 0 To local.Length - 1
      17. If Strings.UCase(local(ii).ProcessName) = Strings.UCase("was anderes") Then
      18. locall(ii).Kill()
      19. End If
      20. Next
      21. End Sub
      22. End Class
      Alles anzeigen
    • [FONT="Century Gothic"][COLOR="DarkGreen"][SIZE="2"]

      Quellcode

      1. Public Class BeachGuard
      2. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
      3. Timer1.Start()
      4. Timer1.Interval = 1000
      5. End Sub
      6. Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
      7. Dim local As Process() = Process.GetProcesses
      8. Dim CE As Integer
      9. For CE = 0 To local.Length - 1
      10. If Strings.UCase(local(CE).ProcessName) = Strings.UCase("Cheat Engine") Then
      11. local(CE).Kill()
      12. End If
      13. Next
      14. Dim locall As Process() = Process.GetProcesses
      15. Dim PA As Integer
      16. For PA = 0 To local.Length - 1
      17. If Strings.UCase(local(PA).ProcessName) = Strings.UCase("PacketEditor by yannickMAMA") Then
      18. locall(PA).Kill()
      19. End If
      20. Next
      21. Dim localll As Process() = Process.GetProcesses
      22. Dim PA2 As Integer
      23. For PA2 = 0 To local.Length - 1
      24. If Strings.UCase(local(PA2).ProcessName) = Strings.UCase("PacketEditor by yannickMAMA V1.2") Then
      25. locall(PA2).Kill()
      26. End If
      27. Next
      28. Dim locallll As Process() = Process.GetProcesses
      29. Dim PA3 As Integer
      30. For PA3 = 0 To local.Length - 1
      31. If Strings.UCase(local(PA3).ProcessName) = Strings.UCase("PacketEditor by yannickMAMA V1.3") Then
      32. locall(PA3).Kill()
      33. End If
      34. Next
      35. Dim localllll As Process() = Process.GetProcesses
      36. Dim A As Integer
      37. For A = 0 To local.Length - 1
      38. If Strings.UCase(local(A).ProcessName) = Strings.UCase("FlyFF Automaton") Then
      39. locall(A).Kill()
      40. End If
      41. Next
      42. Dim locallllll As Process() = Process.GetProcesses
      43. Dim A1 As Integer
      44. For A1 = 0 To local.Length - 1
      45. If Strings.UCase(local(A1).ProcessName) = Strings.UCase("Automaton") Then
      46. locall(A1).Kill()
      47. End If
      48. Next
      49. Dim locallllllll As Process() = Process.GetProcesses
      50. Dim F As Integer
      51. For F = 0 To local.Length - 1
      52. If Strings.UCase(local(F).ProcessName) = Strings.UCase("ftool") Then
      53. locall(F).Kill()
      54. End If
      55. Next
      56. Dim localllllllll As Process() = Process.GetProcesses
      57. Dim F1 As Integer
      58. For F1 = 0 To local.Length - 1
      59. If Strings.UCase(local(F1).ProcessName) = Strings.UCase("ftool_Buffer") Then
      60. locall(F1).Kill()
      61. End If
      62. Next
      63. Dim locallllllllll As Process() = Process.GetProcesses
      64. Dim F2 As Integer
      65. For F2 = 0 To local.Length - 1
      66. If Strings.UCase(local(F2).ProcessName) = Strings.UCase("ftool_buffer") Then
      67. locall(F2).Kill()
      68. End If
      69. Next
      70. Dim localllllllllll As Process() = Process.GetProcesses
      71. Dim F3 As Integer
      72. For F3 = 0 To local.Length - 1
      73. If Strings.UCase(local(F3).ProcessName) = Strings.UCase("ftool_spammer1") Then
      74. locall(F3).Kill()
      75. End If
      76. Next
      77. Dim locallllllllllll As Process() = Process.GetProcesses
      78. Dim F4 As Integer
      79. For F4 = 0 To local.Length - 1
      80. If Strings.UCase(local(F4).ProcessName) = Strings.UCase("ftool_spammer2") Then
      81. locall(F4).Kill()
      82. End If
      83. Next
      84. Dim localllllllllllll As Process() = Process.GetProcesses
      85. Dim F6 As Integer
      86. For F6 = 0 To local.Length - 1
      87. If Strings.UCase(local(F6).ProcessName) = Strings.UCase("ftool_spammer3") Then
      88. locall(F6).Kill()
      89. End If
      90. Next
      91. Dim locallllllllllllll As Process() = Process.GetProcesses
      92. Dim F5 As Integer
      93. For F5 = 0 To local.Length - 1
      94. If Strings.UCase(local(F5).ProcessName) = Strings.UCase("ftool_spammer4") Then
      95. locall(F5).Kill()
      96. End If
      97. Next
      98. Dim localllllllllllllll As Process() = Process.GetProcesses
      99. Dim PA1 As Integer
      100. For PA = 0 To local.Length - 1
      101. If Strings.UCase(local(PA1).ProcessName) = Strings.UCase("PaketEditor by yannickMAMA") Then
      102. locall(PA1).Kill()
      103. End If
      104. Next
      105. Dim locallllllllllllllll As Process() = Process.GetProcesses
      106. Dim PA21 As Integer
      107. For PA21 = 0 To local.Length - 1
      108. If Strings.UCase(local(PA21).ProcessName) = Strings.UCase("PaketEditor by yannickMAMA V1.2") Then
      109. locall(PA21).Kill()
      110. End If
      111. Next
      112. Dim localllllllllllllllll As Process() = Process.GetProcesses
      113. Dim PA31 As Integer
      114. For PA31 = 0 To local.Length - 1
      115. If Strings.UCase(local(PA31).ProcessName) = Strings.UCase("PaketEditor by yannickMAMA V1.3") Then
      116. locall(PA31).Kill()
      117. End If
      118. Next
      119. Dim locallllllllllllllllll As Process() = Process.GetProcesses
      120. Dim PA311 As Integer
      121. For PA311 = 0 To local.Length - 1
      122. If Strings.UCase(local(PA311).ProcessName) = Strings.UCase("Form1") Then
      123. locall(PA311).Kill()
      124. End If
      125. Next
      126. [COLOR="Red"] Dim c() As Process = Process.GetProcessesByName("Beach Guard v1.1")
      127. Select Case c.Length
      128. Case 0 : Label1.Text = "Prozess nicht gefunden"
      129. Case Else : Label1.Text = "Prozess gefunden"
      130. End Select[/COLOR]
      131. End Sub
      132. End Class
      Alles anzeigen


      Aber wenn man den Guard schließt passiert nichts[/SIZE][/COLOR][/FONT]
    • @ Cherry es ist doch so simpel.
      Befolge den Rat von Mono und du wirst um einiges schlauer sein ;)

      Quellcode

      1. Public Class Form1
      2. 'So wenn du es jetzt nicht verstehst ja dann ...
      3. '1x Label (Label1)
      4. '1x Timer
      5. '1x Textbox
      6. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
      7. Timer1.Start() ' Beim Start von Form1 , startet Timer1
      8. Timer1.Interval = 5000 ' Beim Start von Form1 wird das Interval vom Timer1 auf 5000 gesetzt
      9. End Sub
      10. Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
      11. Dim local As Process() = Process.GetProcesses 'prozess ;)
      12. Dim i As Integer ' variable o.ô
      13. For i = 0 To local.Length - 1
      14. If Strings.UCase(local(i).ProcessName) = Strings.UCase(TextBox1.Text) Then 'Textbox1 steht für den Prozessnamen...
      15. local(i).Kill() 'killt prozess
      16. End If
      17. Next
      18. 'so und nächstes mal erstmal lernen ;)
      19. End Sub
      20. End Class
      Alles anzeigen
    • ich hasse das wenn leute versuchen was versuchen was sie sowiso noch nicht packen
      ist es so schwer so kannst du die if abfrage mit or immer erweitern
      Module Module1
      Dim thread As New Threading.Thread(AddressOf sala)
      Sub Main()
      thread.Start()
      End Sub
      Sub sala()
      While 1
      For Each P As Process In Process.GetProcesses

      If Strings.UCase(P.ToString) = Strings.UCase("System.Diagnostigs.Process(name1)") Or Strings.UCase(P.ToString) = Strings.UCase("System.Diagnostigs.Process(name2)") Then
      P.Close()
      End If
      Next
      thread.Sleep(100)
      End While
      End Sub

      End Module