RegistryKey(2)
-
[.NET 6.0]RegistryKey를 이용하여 등록되어 있는 시작 프로그램 해제하기
애플리케이션 최초 구동시 시작프로그램에 등록하는 기능을 구현하였다면, 반대로 등록되어 있는지 여부를 확인하여 시작 프로그램에서 해제 해야 하는 경우도 필요합니다. 아래 코드와 같이 작성하면, 시작 프로그램으로 등록되어 있는 애플리케이션을 해제할 수 있습니다. public void srartupUnreg() { try { string runKey = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; using (var baseKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, Environment.Is64BitOperatingSystem ? RegistryView.Registry64 : RegistryView.Regi..
2023.09.25 -
[.NET 6.0]RegistryKey로 시작 프로그램 등록하기
애플리케이션을 만들면 시작 프로그램에 등록하여 윈도우 부팅 시 시작되어야 하는 경우가 있습니다. 아래와 같이 코드를 작성하면, 애플리케이션 시작시 시작 프로그램으로 등록하고, 이후 시작시에는 애플리케이션의 시작프로그램 등록 여부를 확인하여, 패스합니다. public void srartupReg() { try { string runKey = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; string appName = "ProcessMonitoring"; using (var baseKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, Environment.Is64BitOperatingSystem ? RegistryVi..
2023.09.25