Don't Parse PE Files #10

Closed
opened 2026-04-19 21:10:18 +00:00 by Quaternions · 2 comments

The software is parsing .exe files to extract the application name, which is insane. Refer to the https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher project and copy whatever process they are using to identify application names.

The software is parsing .exe files to extract the application name, which is insane. Refer to the https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher project and copy whatever process they are using to identify application names.
Owner

Fixed in commit 4845ebe. Removed pelite dependency entirely. PE file parsing was unreliable and unnecessary. The name resolution pipeline now relies on explicit names, store titles, manifests, launcher paths, and prettified exe names.

Fixed in commit 4845ebe. Removed pelite dependency entirely. PE file parsing was unreliable and unnecessary. The name resolution pipeline now relies on explicit names, store titles, manifests, launcher paths, and prettified exe names.
Owner

Fixed in commit 4845ebe. Removed pelite dependency entirely.

Fixed in commit 4845ebe. Removed pelite dependency entirely.
Sign in to join this conversation.
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: funman300/umutray#10