DerStauner
Erfahrenes Mitglied
Hallo!
Mit System.Environment.OSVersion.Versionstring bekomme ich unter vista x64 als Ergebnis "Windows NT 6.0....".
Fragen:
1. Warum?
2. Unter Vista x86 und x64 müssen die Registryeinträge nicht in die gleiche Stelle geschrieben werden, damit ein Programm autostart startet. Unter vista x64 weiss ich, was der Pfad ist, aber was ist der Pfad unter vista x86? Das Gleiche, wie unter xp?
3. Anhand der o. geschriebenen möchte ich dann in meinem Programm unterscheiden, ob der User vista x86 oder x64 hat. Ist das mit dem Versionstring möglich? Oder gibt es einen anderen Weg?
Danke.
Mit System.Environment.OSVersion.Versionstring bekomme ich unter vista x64 als Ergebnis "Windows NT 6.0....".
Fragen:
1. Warum?
2. Unter Vista x86 und x64 müssen die Registryeinträge nicht in die gleiche Stelle geschrieben werden, damit ein Programm autostart startet. Unter vista x64 weiss ich, was der Pfad ist, aber was ist der Pfad unter vista x86? Das Gleiche, wie unter xp?
3. Anhand der o. geschriebenen möchte ich dann in meinem Programm unterscheiden, ob der User vista x86 oder x64 hat. Ist das mit dem Versionstring möglich? Oder gibt es einen anderen Weg?
Danke.