VB: hvordan man kan fange en nag skærmen MsgBox ved første dll call?

T

tgq

Guest
Hej
Jeg bruger NT havn bibliotek 2.0 unregistred, fuldt functionnal men med en nag skærm på den første dll opkald
Sådan fangst / undslippe denne nag skærmen med VB?
Findes der en bedre idé (API?) End kalde en nytteløs læse havn på form indlæse og sende en "Enter"-tasten?

 
Det er ikke nødvendigt at sende indtaste nøglen til program.Just patch det.Hvis du er erfaren til plaster eksekverbare have et kig på:
hxxp: / / www.protools.cjb.net/
Skål,
Analyzer.

 
Hej,
vil du få brug for nogle API-opkald

at få håndtaget af vinduet du vil lukke:

Erklære Funktion EnumWindows Lib "User32" (ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long

Erklære Funktion GetWindowText Lib "User32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString Som String, ByVal cch As Long) As Long

at lukke det:

Erklære Funktion SendMessageTimeout Lib "User32" Alias "SendMessageTimeoutA" (ByVal hwnd As Long, ByVal msg As Long, ByVal wParam As Long, ByVal lParam As Long, ByVal fuFlags As Long, ByVal uTimeout As Long, lpdwResult As Long) As Long

 
Hej

Du skal gøre nogle omvendte personale på det, og fangsten "messageboxa" API og med en HEX editor dræbe den kaldende procedure.
Tro mig det er så let arbejde.

 

Welcome to EDABoard.com

Sponsor

Back
Top