Hallo epvp, ich release eine methode Wolfteam im Fenstermodus zu benutzen.
Es ist nicht direkt Fenstermodus sondern das Fenster von WT wird in meiner Form "gefangen". Manchmal buggt es rum und ist nicht immer hilfreich aber dennoch hier der Release.
Hier die Source in VB:
Code:
Dim game As Process = Process.GetProcessesByName("wolfteam.bin")(0)
While game.MainWindowHandle = IntPtr.Zero OrElse Not IsWindowVisible(game.MainWindowHandle)
System.Threading.Thread.Sleep(4)
game.Refresh()
End While
game.WaitForInputIdle()
SetParent(game.MainWindowHandle, Me.Panel1.Handle)
Der Code sollte am besten in ein Timer gepackt werden. Außerdem wird noch ein Panel oder Picturebox benötigt.
Hier noch die DLL Verweise:
Code:
<DllImport("user32.dll")> _
Private Shared Function SetParent(child As IntPtr, newParent As IntPtr) As IntPtr
End Function
<DllImport("user32.dll")> _
Private Shared Function SendMessage(hWnd As IntPtr, Msg As Integer, wParam As Integer, lParam As Integer) As Integer
End Function
<DllImport("user32.dll")> _
Private Shared Function IsWindowVisible(hWnd As IntPtr) As <MarshalAs(UnmanagedType.Bool)> Boolean
End Function
<DllImport("user32.dll")> _
Private Shared Function GetAsyncKeyState(vKey As System.Windows.Forms.Keys) As Short
End Function
Credits gehen an mich, im Anhang findet ihr noch eine fertige Anwendung. Virustotal dazu
.