Gameguard Umgehen etc. [H]

08/02/2012 00:12 eXilencle#1
Hallo Com,
ich habe angefangen, mich noch ein bisschen mehr mit vb zu beschäftigen.
Und zwar versuche ich gerade einen GameGuard zu umgehen.(nProtect)
Dieser ist in vielen Online-Games verbaut.
Da dieser aber fast alles blockt, will ich irgendwie versuchen,
dass man dem Clienten(z.B. 4Story ) sagt, dass der GG noch an ist;
dabei hat man ihn vorhin ausgeschaltet!
Den GG auszuschalten scheint nicht so schwierig zu sein(hat mir mein Kumpel erzählt).
Das Problem ist nur, dass der Client, sobald er merkt, dass der GG down ist,
sich sofort schließt!
Also will ich fragen, ob einer von euch es vielleicht zusammenbringt,
eine "Dummy-Datei" zu schreiben, welche dem Client sagt,
dass der GameGuard noch an ist!

Folgende Zeilen hat mir ein Kumpel zugeschickt:


Dim myProcess5 As Process() = Process.GetProcessesByName("nProtect")
If myProcess5.Length <> 0 Then
Call Shell(Environ$("COMSPEC") & " /c net stop nProtect", vbHide)
End If and Dim myProcess5 As Process() = Process.GetProcessesByName("Gameguard")
If myProcess5.Length <> 0 Then
Call Shell(Environ$("COMSPEC") & " /c net stop Gameguard", vbHide)
End If


Dann hat er noch einen Timer hinzugefügt:


on = Timer1.Enabled = True
off
Timer1.Enabled = False


Meint ihr, dass dies funktionieren kann?
08/02/2012 00:22 KDeluxe#2
Nein, natürlich nicht. So simpel gestrickt ist kein AHT. Das ist wesentlich komplexer als du es dir vielleicht vorstellen magst.

Nebenbei bemerkt, lass die Finger von VB. Wenn du schon .NET verwendest solltest du lieber C# verwenden. Das hat mehrere gute Gründe, mal davon abgesehen, dass VB Mist (eigene Meinung) ist.
08/02/2012 17:10 SkillartzHD#3
Warum nimmst du nicht gleich eine Batch Datei?

VB kannst du für alles kleine Verwenden aber nicht für Hacks oder einen Bypass..

VB ist für Anfänger auch tödlich.
Viele Anfänger verbeißen sich in die GUI und vergessen dann ganz das sie auch eine Funktion brauchen.

.Net bringt in allgemeinen viele Fehler.
Daher würde ich auch nicht C# entfehlen.

C# ist zwar besser als VB aber auch nicht perfekt.

Wenn du auf dauer auch vorhast vernümftige Hacks zu schreiben lern lieber C++.

Grezz
08/02/2012 17:49 KDeluxe#4
Man muss sein Anwendungsgebiet nicht nur auf "Hacks" minimieren. .NET Framework verursacht, wenn überhaupt, sehr wenige Fehler. Das Übel ist der Entwickler.
Alles hat Vor- und Nachteile, die "perfekte" Programmiersprache gibt es nicht wirklich und ist eine subjektive Meinung.