Sto cercando di verificare la presenza di browser installati sul PC di un cliente come mezzo per abilitare tali browser per l'utilizzo nell'applicazione. Ho scoperto che tutti i browser hanno informazioni nel Registro di sistemaRicerca di browser installati. Microsoft Edge
HKEY_LOCAL_MACHINE \ Software \ Clients \ StartMenuInternet
e
HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ Clients \ StartMenuInternet (64-bit)
con l'eccezione di Microsoft Edge.
Le impostazioni dell'applicazione sono conservati in
Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.microsoftedge_8wekyb3d8bbwe \ Microsoft Edge \ Main
secondo alcuni here.
ma speravo di trovare una soluzione più ordinata che incapsulasse tutti i browser così sto cercando idee da persone che sanno.
Microsoft Edge è il browser predefinito di Windows 10, ed è per Windows 10 solo ([Microsoft non ha intenzione di portare il browser bordo su qualsiasi altra piattaforma insieme a Windows 10] (http: //news.softpedia. it/news/try-out-microsoft-edge-browser-senza-installazione-windows-10-489480.shtml)) Suppongo che sia installato se il sistema operativo è Windows 10. In alternativa, è possibile controllare il percorso di installazione predefinito "C: \ Windows \ SystemApps \ Microsoft.MicrosoftEdge_8wekyb3d8bbwe" – kennyzx
In genere, per UX migliore è sufficiente utilizzare il browser predefinito ('System.Diagnostics.Process.Start (" http://whaterver.your.opening.com "); ' – Martijn
Penso che andrò oltre la linea di controllo della versione os per Windows 10 in quanto sembra che, sebbene io possa disinstallare IE, non riesco a disinstallare Edge. @Martijn Avrei dovuto chiarire perché ho bisogno di conoscere i browser installati. Stiamo facendo test automatici di un'applicazione web, quindi stiamo lanciando tutti i browser installati disponibili per i quali abbiamo driver di test. –