프로그래밍/C#

[C#] 레지스트리 등록, 조회, 삭제

큐레이트 2023. 3. 23. 14:19
반응형

 

32비트 레지스트리 등록, 조회, 삭제

 

// 경로: 컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\{ProductName}
var reg32 = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry32);
RegistryKey reg32Sub = reg32.CreateSubKey("SOFTWARE").CreateSubKey(ProductName);

reg32Sub.SetValue("key", "32bit_key"); // 값 추가
reg32Sub.GetValue("key")  // 값 조회
reg32Sub.DeleteValue("key"); // 값 삭제

 

 

64비트 레지스트리 등록, 조회, 삭제

 

// 경로: 컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\{ProductName}
var reg64 = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64);
RegistryKey reg = reg64.CreateSubKey("SOFTWARE").CreateSubKey(ProductName);

reg64Sub.SetValue("key", "64bit_key"); // 값 추가
reg64Sub.GetValue("key"); // 값 조회
reg64Sub.DeleteValue("key"); // 값 삭제

 

샘플파일

 

C#_레지스트리_값_추가_조회_삭제.zip
0.24MB

반응형