Hi.
Folgenden Code benutze ich, um mich in meinem (!) Spiel anzumelden:
Das geht auch.
Enter geht aber leider nicht...
Den Code verwende ich:
Es passiert aber nichts im Spiel.
Wo ist der Fehler?
Danke
Folgenden Code benutze ich, um mich in meinem (!) Spiel anzumelden:
VB.NET-Quellcode
- Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Integer, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As Integer) As Integer
- Private Const WM_CHAR As Integer = &H102
- Private Const ENTER As Integer = 13
- Private Const TAB As Integer = 9
- Private ID As String = "TEST"
- Private sroHwnd As IntPtr = Nothing
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- sroHwnd = Process.GetProcessesByName("Engine")(0).MainWindowHandle
- For x As Integer = 0 To ID.Length - 1
- SendMessage(sroHwnd, WM_CHAR, AscW(ID(x)), 0)
- Next
- End Sub
Das geht auch.
Enter geht aber leider nicht...
Den Code verwende ich:
Es passiert aber nichts im Spiel.
Wo ist der Fehler?
Danke