Changeset 5494 for trunk/src/peldr/pe.cpp
- Timestamp:
- Apr 10, 2001, 7:09:08 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/peldr/pe.cpp
r5133 r5494 1 /* $Id: pe.cpp,v 1.2 6 2001-02-14 12:56:55sandervl Exp $ */1 /* $Id: pe.cpp,v 1.27 2001-04-10 17:09:08 sandervl Exp $ */ 2 2 3 3 /* … … 41 41 char szExeErrorMsg[] = "File isn't an executable"; 42 42 char szInteralErrorMsg[]= "Internal Error"; 43 char szNoKernel32Msg[] = "Can't load/find kernel32.dll (rc=%d )";43 char szNoKernel32Msg[] = "Can't load/find kernel32.dll (rc=%d, module %s)"; 44 44 char szDosInfoBlocks[] = "DosInfoBlocks failed!"; 45 45 … … 83 83 char exeName[CCHMAXPATH]; 84 84 char fullpath[CCHMAXPATH]; 85 char errorMod[CCHMAXPATH]; 85 86 APIRET rc; 86 87 HMODULE hmodPMWin = 0, hmodKernel32 = 0; … … 194 195 } 195 196 196 rc = DosLoadModule(exeName, sizeof(exeName), "KERNEL32.DLL", &hmodKernel32); 197 errorMod[0] = 0; 198 rc = DosLoadModule(errorMod, sizeof(errorMod), "KERNEL32.DLL", &hmodKernel32); 197 199 if(rc) { 198 sprintf( exeName, szNoKernel32Msg, rc);199 MyWinMessageBox(HWND_DESKTOP, NULL, exeName, szErrorTitle, 0, MB_OK | MB_ERROR | MB_MOVEABLE);200 sprintf(fullpath, szNoKernel32Msg, rc, errorMod); 201 MyWinMessageBox(HWND_DESKTOP, NULL, fullpath, szErrorTitle, 0, MB_OK | MB_ERROR | MB_MOVEABLE); 200 202 goto fail; 201 203 }
Note:
See TracChangeset
for help on using the changeset viewer.