On 19/01/2010 04:31, John Erickson wrote:
> I'm having problems with several windows programs under vista including
> IExplorer.exe, Explorer.exe, and several others. These programs appear to
> have code in them that either directly test PIFLAG_DEBUGGER_ATTACHED or make
Hi John
It sounds like you're seeing frequent application crashes from a variety
of programs - right?
If the system has a debugger installed (eg from VS) then the exception
handler will go to the AEDebug-specified debugger and run it: in this
case, Visual Studio. If no debugger is installed, then you'll get an
unhandled exception.
This is all completely normal Windows error-handling behaviour (well,
apart from the crashes themselves) so I'd suggest you forget about
Process Info Flags, and the like, and focus more on why you are seeing
so many crashes!
You may see compatibility problems when running 3rd party apps on Vista;
but Explorer.exe and IExplorer.exe are both intended to be stable
applications on Windows :-) If they crash frequently, then you have a
problem.
I recommend you troubleshoot it as for a normal instability scenario: eg
run antivirus and anti malware scans with latest signatures; run sfc to
confirm core system files are okay; CHKDSK; look for bad drivers; look
for bad Shell extensions, browser plug-ins, spurious
automatically-started "helpful" programs etc; look for troublesome
device drivers; test physical memory; etc.
FWIW I don't believe the user-mode Windows bits (explorer.exe, etc) have
explicit anti-debugging code. They can all be debugged using WinDBG etc.
Some games and cryptography apps have code to crash if a debugger is
attached.
Hope it helps
Andrew
--
amclar at optusnet dot com dot au
|