Ich versuche nach installierten Browsern auf einem Client-PC zu suchen, um diese Browser für die Verwendung in der Anwendung zu aktivieren. Ich habe festgestellt, dass alle Browser Informationen in der Registrierung unterInstallierte Browser finden. Microsoft Edge
HKEY_LOCAL_MACHINE \ Software haben \ Clients \ StartMenuInternet
und
HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ Clients \ StartMenuInternet (64-Bit)
mit Ausnahme von Microsoft Edge.
Die App-Einstellungen werden unter
Einstellungen \ Software \ Microsoft \ Windows \ Currentversion \ AppContainer \ Storage \ microsoft.microsoftedge_8wekyb3d8bbwe \ Microsoft Edge \ Main
gespeichert
nach jemand here.
aber ich hatte gehofft, eine bessere Lösung zu finden, die alle Browser einbinden würde, also suche nach Ideen von Kennern.
Microsoft Edge ist der Standard-Browser von 10 Windows und es ist für 10 nur für Windows ([Microsoft hat keine Pläne, Edge-Browser auf einem beliebigen anderen Plattform neben Windows-10 zu bringen] (http: //news.softpedia. com/news/try-out-microsoft-edge-browser-ohne-installation-windows-10-489480.shtml)) Ich würde davon ausgehen, dass es installiert ist, wenn das Betriebssystem Windows 10 ist. Alternativ können Sie den Standard-Installationsort überprüfen "C: \ Windows \ SystemApps \ Microsoft.MicrosoftEdge_8weyb3d8bbwe" – kennyzx
Im Allgemeinen macht es besser UX, nur den Standardbrowser zu verwenden ('System.Diagnostics.Process.Start (" http://whaterver.your.opening.com "); ' – Martijn
Ich denke, ich werde entlang der Zeile der Überprüfung der OS-Version für Windows 10 gehen, da es scheint, dass, obwohl ich IE deinstallieren kann, kann ich Edge nicht deinstallieren. @Martijn Ich hätte geklärt, warum ich die installierten Browser kennen muss. Wir testen automatisch eine Webanwendung und starten alle verfügbaren installierten Browser, für die wir Testtreiber haben. –