PRB: Debugger Cannot Debug DISPLAY.EXELast reviewed: July 22, 1997Article ID: Q116492 |
1.00 1.50
WINDOWS
kbtool kbprb
The information in this article applies to:
SYMPTOMSAttempts to run an application called DISPLAY.EXE in the Visual Workbench debugger or CodeView causes the debugger to generate the following error message:
DEBUG ERROR: Could not load debuggee, Windows is Out of memory (1) CAUSEThere are several "Windows reserved" filenames that cause this behavior, such as the following:
CGA40WOA.EXE COMM.EXE COMMDLG.EXE GDI.EXE DISPLAY.EXE DOSAPP.EXE FIXFONTS.EXE FONTS.EXE KERNEL.EXE KEYBOARD.EXE MMSYSTEM.EXE MOUSE.EXE PROGMAN.EXE SHELL.EXE USER.EXE TIMER.EXEIt is also possible to have conflicts with files already loaded into memory by Windows. Microsoft Knowledge Base article Q86181: "Programs with Reserved Windows Filenames May Not Run" discusses this problem further.
RESOLUTIONTo work around this problem, rename the target executable with a name that does not match any of the names in the list above or any program that has already been loaded into memory. To find out whether an application in memory has the same name as your application, run the Heap Walker utility. Heap Walker has the ability to sort applications by module name, making it easy to see whether another application shares the same name as yours. If so, you cannot use the debugger to debug your application.
|
Additional reference words: 1.00 1.50
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |