I found an issue for a hang of 16-bit application
(www.formdocs.com) installer.
The app registers with NotifyRegister16 callback
function and looks like it hangs while
waiting for completion of child process. The last part
of relay trace is attached.

NotifyRegister16 function of ToolHelp dll is used to
register handler for following events:
 NFY_UNKNOWN
 NFY_LOADSEG
 NFY_FREESEG
 NFY_STARTDLL
 NFY_STARTTASK
 NFY_EXITTASK
 NFY_DELMODULE
 NFY_RIP
 NFY_TASKIN
 NFY_TASKOUT
 NFY_INCHAR
 NFY_OUTSTRING
 NFY_LOGERROR
 NFY_LOGPARAMERROR

Note, this works for 16-bit applications only.
These events also used by debuggers to debug 16-bit
applications.

Can somebody give me a hint how is better to approach
implementation of 
NFY_EXITTASK, NFY_STARTTASK events generation?

How important do you think is to implement this
functionality, since it is for 16-bit apps only?

Andriy Palamarchuk

__________________________________________________
Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax
http://taxes.yahoo.com/

Attachment: 1.log.except
Description: 1.log.except

Reply via email to