Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

VB : how to catch a nag screen msgbox at first dll call ?

Status
Not open for further replies.

tgq

Full Member level 5
Joined
Jul 15, 2002
Messages
289
Helped
7
Reputation
14
Reaction score
4
Trophy points
1,298
Activity points
2,360
dll nagscreen

Hi
I use NT port library 2.0 unregistred, fully functionnal but with a nag screen at the first dll call
How to catch/escape this nag screen with VB ?
Is there a better idea (API ?) than call a useless read port at form load and send an "enter" key ?
 

kill nag screen in vb

It is not necessary to send enter key to program.Just patch it. If you are experienced to patch executables have a look at :
hxxp://www.protools.cjb.net/
Cheers,
Analyzer.
 

howto nag screen

Hi,
you will need some API-calls

to get the handle of the window you want to close:

Declare Function EnumWindows Lib "user32" (ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long

Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long

to close it:

Declare Function 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
 

declare function enumwindows -callback -addressof

Hi

You must do some reverse staff on it and catch "messageboxa" API and with a HEX editor kill the calling procedure.
Trust me it is so easy work.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top