Skip to content
This repository was archived by the owner on May 8, 2025. It is now read-only.

Some applications don't deregister protocol handlers when uninstalled #8

@bershanskiy

Description

@bershanskiy

Summary

Some applications, e.g. Steam, leave behind their Windows registry records when uninstalled. Therefore user can install an application, then delete it and still have protocol registration which is picked up by the demo. Since the demo produces results which appear as false positives (reporting that an application is installed when it ctually is not), users might dismiss the demo thinking it is inaccurate. It would be nice if you could add a note or a mark (e.g., asterisk) to programs prone to false positives.

Repro steps

  1. Install Steam so that it registers protocol handler in HKEY_CLASSES_ROOT\steam.
  2. Uninstall Steam and note that the registry record is still present.
  3. Run demo and see Steam among "installed" applications.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions