GSI

'REgistryKeyPermissionCheck'에 해당되는 글 1건

  1. 2008.03.28 [C#] - 레지스트리 ( Registry ) 값 읽기( Read ) 및 쓰기( Write )

C# 레지스트리 정보 읽기

private void ChkClientVersion() { RegistryKey reg = Registry.LocalMachine; reg = reg.CreateSubKey(@"Software\HI-NG\Azitro\AzitroAppLauncher", RegistryKeyPermissionCheck.ReadSubTree); FinalClientVersion[(int)CATEGORY_MODE.CAT_WORLD] = Convert.ToDouble((string)reg.GetValue("WorldVersion")); FinalClientVersion[(int)CATEGORY_MODE.CAT_ROOM] = Convert.ToDouble((string)reg.GetValue("RoomVersion")); FinalClientVersion[(int)CATEGORY_MODE.CAT_CON] = Convert.ToDouble((string)reg.GetValue("ConVersion")); reg.Close(); Console.WriteLine("<<클라이언트 레지스트리 버젼>>"); Console.WriteLine(" WorldVersion={0}", FinalClientVersion[(int)CATEGORY_MODE.CAT_WORLD]); Console.WriteLine(" RoomVersion={0}", FinalClientVersion[(int)CATEGORY_MODE.CAT_ROOM]); Console.WriteLine(" ConVersion={0}", FinalClientVersion[(int)CATEGORY_MODE.CAT_CON]); }

C# 레지스트리 정보 쓰기

private void UpdateVersionRegister() { RegistryKey reg = Registry.LocalMachine; reg = reg.CreateSubKey(@"Software\HI-NG\Azitro\AzitroAppLauncher", RegistryKeyPermissionCheck.ReadWriteSubTree); reg.SetValue("WorldVersion", upaser.FinalSvrVersion[(int)CATEGORY_MODE.CAT_WORLD]); reg.SetValue("RoomVersion", upaser.FinalSvrVersion[(int)CATEGORY_MODE.CAT_ROOM]); reg.SetValue("ConVersion", upaser.FinalSvrVersion[(int)CATEGORY_MODE.CAT_CON]); reg.Close(); }
Posted by gsi
: