Wie kann ich anhand der Binärdatei feststellen, ob es sich um Firefox/ein Derivat (Waterfox usw.) oder Chromium/ein Derivat (Chrome, Brave, Vivaldi usw.) handelt?
Bearbeiten: Ich arbeite an einer Windows C#-Erweiterung für Playnite, mit der Benutzer hinzufügen können Browserspiele in ihre Bibliotheken aufnehmen. Als Teil davon möchte ich es den Leuten ermöglichen, ihre eigene ausführbare Browserdatei auszuwählen. Nachdem sie ihre ausführbare Datei ausgewählt haben, möchte ich mir die Exe-Datei (oder den Dateipfad und andere Dateien im Ordner usw.) ansehen, um festzustellen, ob sie einen Chromium-Browser oder einen Firefox-basierten Browser ausgewählt haben. Die Verwendung von Angaben wie „Autor“, „Herausgeber“, „Produktname“ oder „Copyright“ ist nicht ideal, da ich versuche, eine Hardcodierung einer Liste von Browsern zu vermeiden (damit ich nicht jeden neuen Fork von Chromium/Firefox berücksichtigen muss, der auf den Markt kommt).

Mobile version