Ik heb een C# tooltje gemaakt die een XML output bestand genereerd. Samen met een .xsl wordt die XML mooi weergegeven in een browser.
Mijn tooltje doet een aantal zaken en op het einde doe ik
Dit werkt prima, mits de gebruiker heeft gedefinieerd dat XML bestanden met een browser moet worden gestart.
Maar als in de registry staat dat XML bestanden met bijv. Notepad moeten worden geopend, gaat bovenstaande fout.
De XML wordt dan geopend in Notepad en de XLS wordt niet toegepast.
Als ik de default browser kan opzoeken en dan de XML mee geef als argument, moet het wel werken.
Hoe kan ik bepalen of IE of bijv. Firefox de default browser is.
Of kan ik er vanuit gaan dat alle Windows versies iexplore.exe hebben?
Of is er nog een andere manier om er voor te zorgen dat mijn XML in een browser wordt geopend?
Mijn tooltje doet een aantal zaken en op het einde doe ik
C#:
1
| System.Diagnostics.Process.Start(xmlFilename); |
Dit werkt prima, mits de gebruiker heeft gedefinieerd dat XML bestanden met een browser moet worden gestart.
Maar als in de registry staat dat XML bestanden met bijv. Notepad moeten worden geopend, gaat bovenstaande fout.
De XML wordt dan geopend in Notepad en de XLS wordt niet toegepast.
Als ik de default browser kan opzoeken en dan de XML mee geef als argument, moet het wel werken.
Hoe kan ik bepalen of IE of bijv. Firefox de default browser is.
Of kan ik er vanuit gaan dat alle Windows versies iexplore.exe hebben?
Of is er nog een andere manier om er voor te zorgen dat mijn XML in een browser wordt geopend?