Entwickler - haltet euch an die Windows Applikations Spezifikationen

Hallo zusammen,

Ich habe oft mit Applikationen zu tun, welche sich nicht an die Spezifikationen halten. Vor allem Programmpfade und Verzeichnisse der Applkationseinstellungen sind oft nocht falsch.

http://msdn.microsoft.com/en-us/library/ms995853.aspx

Programmverzeichnis

  • Programme gehören in dieses Verzeichnis %Programfiles%\Appname
  • Programme welche unter deutschem OS einen C:\Program Files Ordner anlegen sind doch einfach mies.
  • Programme welche sich im Root installieren sind noch mieser (C:\Oracle). Sorry Jungs - das war noch bei DOS aktuell - heute sind wir ein bisschen weiter

Userdaten und Einstellungen

  • Die Programmeinstellungen gehören in diese Verzeichnis %appdata%\appname
  • Userdaten sollten "Eigene Dateien" abgelegt werden (C:\Dokumente und Einstellungen\username\Eigene Dateien)

Benutzt SHGetFolderLocation http://msdn.microsoft.com/en-us/library/bb762180(VS.85).aspx oder http://www.microsoft.com/technet/scriptcenter/guide/sas_fil_higv.mspx?mfr=true

Macht euch auch fit für Vista http://msdn.microsoft.com/en-us/library/bb757005.aspx oder http://msdn.microsoft.com/en-us/windowsvista/aa904987.aspx

Grüsse
Andres Bohren