SAMPLE: Code Extracts and Displays Application ResourcesLast reviewed: April 7, 1997Article ID: Q81336 |
3.10
WINDOWS
kbprg kbfile
The information in this article applies to:
SUMMARYThere are situations in which an application extracts information from another application's executable image file without loading the other application. The Microsoft Windows Program Manager does this when it extracts an icon from an .EXE file to represent the application. .EXE (and DLL) files contain many resources and tables that may be useful in various circumstances. The EXEVIEW sample application demonstrates how to extract and decode these resources from application and library executable image files. Download EXEVIEW.EXE, a self-extracting file, from the Microsoft Software Library (MSL) on the following services:
MORE INFORMATIONEXEVIEW uses the information in both the Old Executable Header and the New Executable Header, each of which are documented in "The MS-DOS Encyclopedia" (Microsoft Press). EXEVIEW loads both headers and all the tables to which they refer. These tables include: the entry table, the segment table, the resource table, the resident and nonresident name tables, and the imported name table. EXEVIEW loads the resources listed in the resource table and displays them. Windows resources (icons, cursors, bitmaps, menus, and so forth) are displayed graphically. String tables and resource directories (of icons, cursors, fonts, and so forth) are listed in text format. For more information on the file formats and resource formats, see the Windows SDK "Programmer's Reference, Volume 4: Resources," "The MS-DOS Encyclopedia," the September, 1991, issue of the "Microsoft Systems Journal," or the Microsoft Open Tools documentation.
|
Additional reference words: 3.10 softlib EXEVIEW.EXE
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |