I posted awhile back wondering if anyone had any good way to detect a GPF in
another application. Since I didn't get any response, I went ahead and used
a kludge: every once-in-a-while, I call EnumWindows, get the caption of each
window, and look for 'Application Error'.

Works great.

The problem comes when the workstation (NT4) gets locked. EnumWindows
continues to work fine, but it no longer reports the GPF window.
Apparently, from what I can figure, the GPF window is removed from the
user's desktop and placed onto the secure desktop (it shows up even when the
workstation is locked), so EnumWindows is no longer returning it.

Anyone have any idea how I can get around this? Is there some way to
enumerate the secured desktop?

Colin McGuigan