Habe Kanaye's Login Launcher etwas abgeändert, sprich Exception-Handling und die Möglichkeit, den Launcher auch verschieben zu können, hinzugefügt. Hier ist der Downloadlink:
Imports System.Security.Cryptography
Imports System.Text
Imports System.Net
Imports System.IO
Public Class Login
' Copyright 2013, All right reserved. Design By Kanaye假名你們
' Elitepvpers: http://www.elitepvpers.com/forum/members/4896069-kanaye-.html
' Skype: Kanaye-Gaming
' Email-Adresse:
' Edited by Darkangel44
Const MyIPAddress As String = "127.0.0.1" ' => Lokal
Const CashShopURL As String = "http://MyHomepage.de/shop"
Const ClientExeName As String = "Odin.exe"
Public Shared Function GetMD5Hash(ByVal TextToHash As String) As String
If TextToHash = "" Then Return Nothing
Dim md5 As MD5 = New MD5CryptoServiceProvider()
Return System.BitConverter.ToString(md5.ComputeHash(Encoding.Default.GetBytes(TextToHash)))
End Function
Protected Overrides Sub WndProc(ByRef Msg As Message)
MyBase.WndProc(Msg)
If Msg.Msg = &H84 AndAlso Msg.Result = &H1 Then
Msg.Result = &H2
End If
End Sub
Private Sub pbStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbStart.Click
If tbPassword.Text = "" Or tbUsername.Text = "" Then
MsgBox("Bitte geben Sie einen Benutzernamen und ein Passwort ein!", MsgBoxStyle.Information, "Keine Eingabe")
Exit Sub
End If
Try
Dim tempPassToken As String() = GetMD5Hash(tbPassword.Text).Split("-")
Dim passMD5 As String = ""
For i = 0 To tempPassToken.Length - 1
passMD5 = passMD5 & tempPassToken(i)
Next
Dim wc As WebClient = New WebClient()
wc.Proxy = Nothing
Dim Login As String() = wc.DownloadString("http://" & MyIPAddress & ":81/login/Login.php?Username=" & tbUsername.Text & "&Password=" & passMD5.ToLower()).Split("#")
wc.Dispose()
If Login(0) = "OK" Then
If Not File.Exists(ClientExeName) Then
MsgBox("Der Client konnte nicht gefunden werden!", MsgBoxStyle.Critical, "Client nicht gefunden")
Exit Sub
End If
MsgBox("Viel Spaß wünscht euch Kanaye假名你們")
Process.Start(ClientExeName, "-osk_server " & MyIPAddress & " -osk_token " & Login(1) & " -osk_store " & CashShopURL)
Application.Exit()
Else
MsgBox("Falscher Benutzername oder Passwort, bitte versuchen Sie es erneut!")
End If
Catch WebEx As WebException
MsgBox("Der Loginserver ist momentan nicht erreichbar!", MsgBoxStyle.Critical, "Loginserver nicht erreichbar")
End Try
End Sub
Private Sub pbExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbExit.Click
Application.Exit()
End Sub
Private Sub Login_Load(sender As Object, e As System.EventArgs) Handles Me.Load
If Not CheckConnection() Then
MsgBox("Es besteht keine Verbindung zum Internet!", MsgBoxStyle.Critical, "Verbindung fehlgeschlagen")
Application.Exit()
End If
If Not CheckServer() Then
MsgBox("Die Verbindung zum Server ist fehlgeschlagen! Warten Sie ein wenig und kontaktieren Sie sodann den Serverinhaber!", MsgBoxStyle.Critical, "Server nicht erreichbar")
Application.Exit()
End If
End Sub
Function CheckConnection() As Boolean
Try
My.Computer.Network.Ping("google.de")
Return True
Catch ex As Exception
Return False
End Try
End Function
Function CheckServer() As Boolean
Try
My.Computer.Network.Ping(MyIPAddress)
Return True
Catch ex As Exception
Return False
End Try
End Function
Private Sub tbUsername_Enter(sender As Object, e As System.EventArgs) Handles tbUsername.Enter
If tbUsername.Text = "Benutzername" Then tbUsername.Clear()
End Sub
Private Sub tbUsername_Leave(sender As Object, e As System.EventArgs) Handles tbUsername.Leave
If tbUsername.Text = "" Then tbUsername.Text = "Benutzername"
End Sub
Private Sub tbPassword_Enter(sender As Object, e As System.EventArgs) Handles tbPassword.Enter
If tbPassword.Text = "Password" Then tbPassword.Clear()
End Sub
Private Sub tbPassword_KeyPress(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles tbPassword.KeyDown
If e.KeyCode = Keys.Return Or e.KeyCode = Keys.Enter Then
pbStart_Click(Nothing, Nothing)
End If
End Sub
Private Sub tbPassword_Leave(sender As Object, e As System.EventArgs) Handles tbPassword.Leave
If tbPassword.Text = "" Then tbPassword.Text = "Password"
End Sub
End Class
bekomme dauert diesen fehler wenn ich den launcher starten möchte
kann mir vllt jmd dabei helfen
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: (404) Nicht gefunden.
bei System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
bei System.Net.WebClient.DownloadString(Uri address)
bei System.Net.WebClient.DownloadString(String address)
bei Patcher.Form3.PictureBox2_Click(Object sender, EventArgs e) in C:\xampp\htdocs\Login\Form3.vb:Zeile 42.
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
bekomme dauert diesen fehler wenn ich den launcher starten möchte
kann mir vllt jmd dabei helfen
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: (404) Nicht gefunden.
bei System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
bei System.Net.WebClient.DownloadString(Uri address)
bei System.Net.WebClient.DownloadString(String address)
bei Patcher.Form3.PictureBox2_Click(Object sender, EventArgs e) in C:\xampp\htdocs\Login\Form3.vb:Zeile 42.
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
Dein Launcher (Patcher) will was downloaden aber kann die Webseite nicht finden und somit den Vorgang nicht weitermachen, ich helfe dir per Skype: Per PN!, aber eigentlich brauchst du nur den "Webserver" der online ist
xTreme:
Dein Launcher (Patcher) will was downloaden aber kann die Webseite nicht finden und somit den Vorgang nicht weitermachen, ich helfe dir per Skype: xtreme_skype, aber eigentlich brauchst du nur den "Webserver" der online ist
<<
Kahm sogar als Antwort nach dem Problem!
Bitte beachtet das es nicht so einfach ist, Launcher downloaden und .exe starten, nein!
Ihr müsst:
*Namen der .exe im Sourcecode ändern
*Den Link zur Login.php in eure Login.php ändern
*Die Datenbank die in der Login.php ist muss existieren und ein Eintrag mit den Acountdaten in dbo.tAccount
*Die IP wo das Spiel gestartet wird "-osk_server" muss auch eure IP sein.
*usw.
Ich hoffe ich konnte helfen
__________
MfG - xTreme
Na toll, jetzt habe ich dieser Fehlermeldung
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.ComponentModel.Win32Exception (0x80004005): Das System kann die angegebene Datei nicht finden
bei System.Diagnostics.Process.StartWithShellExecuteEx (ProcessStartInfo startInfo)
bei System.Diagnostics.Process.Start()
bei System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
bei System.Diagnostics.Process.Start(String fileName, String arguments)
bei Patcher.Form3.PictureBox2_Click(Object sender, EventArgs e) in C:\xampp\htdocs\Login\Form3.vb:Zeile 47.
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
Habe schon alles probiert -.-
Ich danke allen, die mir nochmals helfen =)
Bite liest immer zuerst die Fehlermeldung, ich mein, der Fehler steht doch in den ersten paar Zeilen, ihr würdet euch und uns eine menge Arbeit ersparen
Edit: "zwar erstmal nur lokal".
Einfach die IP im Launcher in deine HamachiIP ändern und in den Textdateien in 9Data/Serverinfo (oder wie auch immer ..) usw. dann sollte es funktionieren
Umgeschriebener Patcher von EpicFight. :o Ein Tutorial wie man den Patcher einrichtet, wäre für die "Noobs" doch besser gewesen, dann is das auch gleich vom Tisch.
Umgeschriebener Patcher von EpicFight. Ein Tutorial wie man den Patcher einrichtet, wäre für die "Noobs" doch besser gewesen, dann is das auch gleich vom Tisch.
Tipp: VS 2012 nehmen ^.^ weil es schon framework 4.5 gibt lässt sich besser mit arbeiten ^.^
Habe das hier:
@ SunShine fürs nächste mal schau bei:
Quote:
************** Ausnahmetext **************
und da steht dann ja der error wie oben z.b.
Quote:
bei Patcher.Form3.PictureBox2_Click(Object sender, EventArgs e) in C:\xampp\htdocs\Login\Form3.vb:Zeile 47.
1. Patcher von EpicFight nehmen.
2. Verändern / Verbuggen / Verändern
3. Ungewollte Fehlermeldungen die vorher nicht gekommen sind auf Epvp schreiben.
4. Kleine dumme texte dazu schreiben "Hilfe Patcher" oder "Bug Patcher hilfe"
5. Warten bis jemand schreibt und es dann erst nicht versteht.
ich verstehe nicht warum es bei mir mit der Hamachi ip nicht klappt
habe dauernd "authentifikation failed"
habe alle ips wo vorher 127.0.0.1 stand in meine hamachi ip geändert
oder muss bei manchen daten noch 127.0.0.1 stehen?
kann mir da vllt nochmal jmd helfen?
Minecraft eigener Launcher bad Login 11/15/2012 - General Coding - 2 Replies Hey,
ich entwickle aktuell einen eigenen Minecraft Launcher, dieser Startet die Minecraft.jar mit
javaw -cp .;lwjgl.jar;lwjgl_util.jar;jinput.jar;minecraft.ja r -Djava.library.path=natives net.minecraft.client.Minecraft USERNAME PASSWORT, vorher prüf ich noch mit http://login.minecraft.net/?user=USERNAME&pass wort=PASSWORT die login daten.
Minecraft startet auch nur wenn ich auf einen server joinen will kriege ich "Bad Login".
Muss ich vllt. noch irgendetwas anderes an die Minecraft.jar...
Launcher+Patcher with login form 10/16/2012 - Metin2 Trading - 0 Replies I sell patcher with login form
screen
http://sphotos-e.ak.fbcdn.net/hphotos-ak-ash4/404 123_469042819784817_844398566_n.jpg
video
http://www.youtube.com/watch?v=7bvwe4abbiM
HoLogin - Login & Launcher Assistant 02/23/2012 - General Gaming Discussion - 3 Replies HoLogin: A tool created to help with the login process.
- Ability to add, remove, update multiple accounts without having to remember the passwords.
- Ability to login the Hero Online on your desired account with two simple steps.
- Ability to start Hellfire bot by pressing a button.* (No auto-server/character select)
- Ability to create multiple instances of Hero Online so you can login to more than one account.
Hellfire*
- In order to start the Hellfire bot you must move HoLogin.exe...
launcher&login down? 04/05/2010 - WarRock - 17 Replies hat noch wer das prob?:(
edit: viele haben das problem! eiso bitte nicht mehr rumspammen "bei mir gehts nicht" danke!
After Launcher no login screen 05/05/2009 - Aion - 0 Replies I have done all like how it was described in the guide. After making all the updates i want to start the game with the same button i had make the updates and then i see the aion logo and gameguard and so, but that was all nothing more happens the logo goes away and all was closed. I chose the last server/realm. I changed the ini to 3,3,3 4,3,3, have i also tried. My system is Windows Xp. I had also tried it without using it in english but there was the same problem.