Some applications execute from sections not marked for execution. This compatibility fix patches the section protection for such image sections. Command line for this shim has the following format: COMMAND_LINE: SECTION_INFO | COMMAND_LINE space SECTION_INFO SECTION_INFO: MODULE,SECTION,PROTECTION MODULE: M=EMPTY | M=module name (no spaces around =) SECTION: S=section name (no spaces around =) | O=section ordinal (no spaces around =) PROTECTION: hexadecimal integer constant (protection to be set for the section) Example: COMMAND_LINE="M=,O=5,0x40 M=foo.dll,S=.bar,0x40
Some applications call ShellExecute which in turn calls ShellExecuteEx. One of the flags in the SHELLEXECUTEINFO structure ...
Some applications contain corrupted version resources and attempt to read them when run. This compatibility fix hooks the ...
Some applications don't handle certain aspects of hardware acceleration correctly. For example, they may assume that the ...
Some applications execute from sections not marked for execution. This compatibility fix patches the section protection for ...
Some applications execute from sections not marked for execution. This compatibility fix patches the section protection for ...
Some applications expect a call to GetStdHandle to fail. This compatibility fix causes all calls to the GetStdHandle API ...
Some applications free DLLs that are still in use. If this occurs, and the offending application attempts to make a call ...
Some applications may call the ole32!OleUnitialize function in their DllMain. This worked on Windows 2000, but is no longer ...
Some applications may expect the DirectPlay devices to be enumerated in a specific order. This compatibility fix enables ...