| 

.NET C# Java Javascript Exception

3
Möchte unter Windows7 den GAC auslesen und tue das folgendermaßen:

RegistryKey localMaschine = Registry.LocalMachine;
RegistryKey registryKey = localMaschine.OpenSubKey(@"SOFTWARE\Microsoft\Fusion\GACChangeNotification\Default");


registryKey ist aber immer "null".
Unter Windows XP funktionierte das noch.

Weiß jemand woran das liegt?

Danke
News:
15.01.2013
MarcusS 207 1 5
2 Antworten
2
Ich nehme an, Du hast eine 64 Bit Version von Windows 7. Wenn Du Deine Applikation, die den Schlüssel ausliest, auf AnyCPU bzw. x64 einstellst, funktioniert Dein Code. Wenn Du auf x86 einstellst, funktioniert es nicht. Das liegt daran, dass Windows die 32 Bit Regsitrierung in einem Knoten Wow6432Node virtualisert. Wenn Du mit einer 32 Bit App über diesen Knoten zugreifst, müsste es klappen.
Warum die Registry-API das nicht hinkriegt, ist mir ein Rätsel.
15.01.2013
ffordermaier 8,4k 3 9
0
ja genau!
funktioniert - danke!
16.01.2013
MarcusS 207 1 5

Stelle deine .net-Frage jetzt!
TOP TECHNOLOGIES CONSULTING GmbH