Skip to content

RunAsHighest: Compatibility Fix vs Compatibility Mode #1

Description

@UCyborg

Looks like this bug exists since at least Windows 7. While Windows 7 doesn't have compatibility entry for Mass Effect, it exists for another program (Internet Everywhere) and contains RunAsHighest shim. so the inability to disable its entry (at least RunAsHighest part) in compatibility database can be re-produced with it.

I changed the binary name and modified manifest accordingly to be picked up by the Compatibility Engine. In the ZIP file you'll find test binaries and registry files to toggle the compatibility entry on and off. Extract all files in the same location and run AutoRunCardDetector.exe.

Here's the interesting part, the reason I was unable to reproduce the bug with Quake IV is that it uses RunAsHighest COMPATIBILITY MODE rather than COMPATIBILITY FIX.

compatadminrunashighestq4

compatadminrunashighestie

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions