반응형
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#' 카테고리의 다른 글
[C#] Winform/WPF 디자인모드(DesignMode) 구분하기 (0) | 2023.06.28 |
---|---|
[C#] 경로 유효성 체크 - IsValidPath (0) | 2023.03.23 |
[C#] 참조 없이 인스턴스 생성하는 방법 (0) | 2023.03.21 |
[C#] winform MessageBox Topmost로 띄우기 (0) | 2023.03.06 |
[C#] 프로세스 이름 기준으로 종료 시키기 - kill by name (0) | 2021.04.22 |