Tag 8: Standardprogramme korrekt berücksichtigenSeit Windows XP hat der Benutzer die Standardprogramme ("Default Programs") auszuwählen. Windows Vista geht sogar noch einen Schritt weiter und bietet eine Oberfläche, wo einzelne Dateitypen pro Benutzer bestimmten Programmen zugeordnet werden können.
Nur hilft auch die schönste Oberfläche nichts, wenn sich Ihre Software nicht an die Standards hält. Wer kennt das nicht: die eigene Software soll ein Browserfenster öffnen. Schnell ein ShellExecute("iexplore.exe http://www.msdn-online.de") und schon ist es geschehen. Nur steht dem Benutzer das Entsetzen ins Gesicht geschrieben, wenn er statt dem Internet Explorer eine andere Anwendung als Standardprogramm gesetzt hat. Weiterhin ist es möglich, Ihre Applikation für einen der bestehenden Typen oder als neuen Anwendungstyp in die Liste der Standardprogramme aufzunehmen. Für die meisten Anwendungen wird es jedoch wohl ausreichend sein, das derzeit gültige Standardprogramm zu ermitteln und zu nutzen. Wie das geht können Sie in der MSDN Library nachlesen. Morgen dann ist es Zeit, sich um Installationsprogramme Gedanken zu machen.
Bis dahin alles Gute!
|
|