Roland Körber
2011-04-28 20:56:45 UTC
Hallo NG!
Ich habe mal unter Vista ein Programm geschrieben, das auf Dateien von
Thunderbird zugreift. Den Pfad hole ich mir mit:
HauptPfad = Environment.GetFolderPath
(Environment.SpecialFolder.ApplicationData) + "\\Thunderbird\\";
ergibt:
C:\\Users\\Roland\\AppData\\Roaming\\Thunderbird\\
So weit so gut.
Irgendwann aber, wenn ich ein neues Objekt erzeuge, ändert sich der Pfad
plötzlich in:
C:\\Dokumente und Einstellungen\\Roland\\Anwendungsdaten\\Thunderbird\\
also in das XP-Format!
Ich habe das Programm auf drei Rechnern laufen lassen, aber nur auf
einem tritt dieses Phänomen auf.
Ich vermute mal, dass das was mit den installierten .NET Framework-
Paketen zu tun hat. Laut Wikipedia gibt es ja sechs.
Auf dem fraglichen Rechner sind 1.1, 3.5 SP1, 3.5 Language Pack SP1 -
DEU, 4 Client Profile, 4 Client Profile DEU Language Pack und 4 Extended
installiert, also manches doppelt oder sogar dreifach.
Hat einer Ahnung, welche Packs idealerweise installiert sein müssen
(alle?) oder woran das sonst liegen könnte?
Viele Grüße!
Roland
Ich habe mal unter Vista ein Programm geschrieben, das auf Dateien von
Thunderbird zugreift. Den Pfad hole ich mir mit:
HauptPfad = Environment.GetFolderPath
(Environment.SpecialFolder.ApplicationData) + "\\Thunderbird\\";
ergibt:
C:\\Users\\Roland\\AppData\\Roaming\\Thunderbird\\
So weit so gut.
Irgendwann aber, wenn ich ein neues Objekt erzeuge, ändert sich der Pfad
plötzlich in:
C:\\Dokumente und Einstellungen\\Roland\\Anwendungsdaten\\Thunderbird\\
also in das XP-Format!
Ich habe das Programm auf drei Rechnern laufen lassen, aber nur auf
einem tritt dieses Phänomen auf.
Ich vermute mal, dass das was mit den installierten .NET Framework-
Paketen zu tun hat. Laut Wikipedia gibt es ja sechs.
Auf dem fraglichen Rechner sind 1.1, 3.5 SP1, 3.5 Language Pack SP1 -
DEU, 4 Client Profile, 4 Client Profile DEU Language Pack und 4 Extended
installiert, also manches doppelt oder sogar dreifach.
Hat einer Ahnung, welche Packs idealerweise installiert sein müssen
(alle?) oder woran das sonst liegen könnte?
Viele Grüße!
Roland