Benutzer mit den meisten Antworten
64 Bit Service Registry lesen

Frage
-
Hallo Zusammen,
64 bit service, 64 bit registry Windows 7 .net4.0
Registry.LocalMaschine.OpenSubKey("SOFTWARE")
Bis dahin kann ich mit dem Service einen RegistryKey Lesen. Jeder weitere SubKey geht nicht. ->NullReferenceException
Hat jemand eine Idee?
Grüße,
Sniper
Antworten
-
Hi,
schau mal hier, da stehen einige Mögilchkeiten, wie man das machen kann.
http://social.msdn.microsoft.com/Forums/nb-NO/netfx64bit/thread/92f962d6-7f5e-4e62-ac0a-b8b0c9f552a3
Ich denke mal, dass Du evtl. nicht explizit als x64 sondern als AnyCPU kompiliert hast.
Alternativ kann es auch an fehlenden Berechtigungen liegen.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert sniper369 Freitag, 30. September 2011 08:23
Alle Antworten
-
Versuchs mal damit
string key = @"Software\Microsoft\Internet Explorer"; RegistryKey dkey = Registry.LocalMachine.OpenSubKey(key); string data = dkey.GetValue("Version").ToString(); return data;
oderRegistryKey RegKey = Registry.LocalMachine; RegKey = RegKey.OpenSubKey("HARDWARE\\DESCRIPTION\\SYSTEM\\CentralProcessor\\0"); Object cpuSpeed = RegKey.GetValue("~MHz").ToString(); return cpuSpeed.ToString();
-
Hi,
schau mal hier, da stehen einige Mögilchkeiten, wie man das machen kann.
http://social.msdn.microsoft.com/Forums/nb-NO/netfx64bit/thread/92f962d6-7f5e-4e62-ac0a-b8b0c9f552a3
Ich denke mal, dass Du evtl. nicht explizit als x64 sondern als AnyCPU kompiliert hast.
Alternativ kann es auch an fehlenden Berechtigungen liegen.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert sniper369 Freitag, 30. September 2011 08:23
-
as_1985, nein das macht kein unterschied.
Stefan Falz, Jap den Link hatte ich auch schon. Bin bisher nur zur hälfte durch und ohne Erfolg. Ich habe expliziet x64 installiert und ich habe zum Testen schon die Rechte von "Jeder" auf Lesen,Schreiben Gesetzt.
Also fällt Berechtigung raus. Ich bin mir aber relativ sicher das es ein Problem mit den 64 bit ist.
Wenn ich den Forum eintratg den du gepostet hast durch habe melde ich mich nochmal ob ich eine Lösung gefunden habe.
Gruß und danke für eure Vorschläge
Sniper
-
Hallo,
Ich werde schon ein wenig Wahnsinnig. Habe die Sache Gestern aufgegeben und heute nochmal Kompiliert und ausgeführt. Und es läuft!
Ich bin echt sicher das ich da nichts mehr geändert hatte! Aber irgendwo muss ja ein Detail gewesen sein.
Naja jetzt funktioniert auf jedenfall alles.
Danke für eure Hilfe.