Čtení / zápis do registrů   zodpovězená otázka

C#

Dobrý den,

měl bych dotaz ohledně čtení nebo zápisu do registrů localmachine. Napsal jsem si jednoduchý program pro čtení/zapisování nějakých hodnot v registrech.

K registu přistupuji:

Registry.LocalMachine.OpenSubKey(@"\SOFTWARE\Microsoft\Wi ....

Problém je že se mi hodnoty mění v SysWOW64 registrech (k nahlédnutí c:\windows\syswow64\regedit.exe) a ne v klasických (c:\windows\regedit.exe).

Věděl by někdo jak se přesměrovat na asi 32b registry?

Děkuji

nahlásit spamnahlásit spam 0 odpovědětodpovědět

var view32 = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Registry32);

using (var clsid32 = view32.OpenSubKey(@"Software\...\", false))

{

...

}

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Děkuji, funguje.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback