Changeset 5985 for trunk/src


Ignore:
Timestamp:
Jun 13, 2001, 6:49:11 AM (24 years ago)
Author:
bird
Message:

Allow loading of executables using the NATIVE (=NAIVE? ;-) subsystem.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/pe2lx/pe2lx.cpp

    r5328 r5985  
    1 /* $Id: pe2lx.cpp,v 1.26 2001-03-19 14:50:49 bird Exp $
     1/* $Id: pe2lx.cpp,v 1.27 2001-06-13 04:49:11 bird Exp $
    22 *
    33 * Pe2Lx class implementation. Ring 0 and Ring 3
     
    449449    }
    450450    if (pNtHdrs->OptionalHeader.Subsystem != IMAGE_SUBSYSTEM_WINDOWS_CUI &&
    451         pNtHdrs->OptionalHeader.Subsystem != IMAGE_SUBSYSTEM_WINDOWS_GUI)
     451        pNtHdrs->OptionalHeader.Subsystem != IMAGE_SUBSYSTEM_WINDOWS_GUI &&
     452        pNtHdrs->OptionalHeader.Subsystem != IMAGE_SUBSYSTEM_NATIVE)
    452453    {
    453454        printErr(("Subsystem not supported. %d\n", pNtHdrs->OptionalHeader.Subsystem));
     
    586587        }
    587588    }
    588     LXHdr.e32_mflags = pNtHdrs->OptionalHeader.Subsystem == IMAGE_SUBSYSTEM_WINDOWS_GUI 
     589    LXHdr.e32_mflags = pNtHdrs->OptionalHeader.Subsystem == IMAGE_SUBSYSTEM_WINDOWS_GUI
    589590        ? E32PMAPI : E32PMW;
    590591    if (pNtHdrs->FileHeader.Characteristics & IMAGE_FILE_DLL)
Note: See TracChangeset for help on using the changeset viewer.