C#操作注冊表常用方法詳解
C#操作注冊表常用方法有哪些呢?下面我們就來幾個操作注冊表常用的幾個方法:
C#操作注冊表常用方法之創建子鍵的方法原型為:
- public RegistryKey CreateSubKey(string sunbkey);
參數sunbkey表示要創建的子鍵的名稱或路徑名。創建成功返回被創建的子鍵,否則返回null。
C#操作注冊表常用方法之打開子鍵的方法原型為:
- public RegistryKey OpenSubKey(string name);
- public RegistryKey OpenSubKey(string name,bool writable);
參數name表示要打開的子鍵名或其路徑名,參數writable表示被打開的子鍵是否允許被修改,第一個方法打開的子鍵是只讀的。Microsoft.Win32類還為我們提供了另一個方法,用于打開遠程計算機上的注冊表,方法原型為:
- public static RegistryKey OpenRemoteBaseKey(RegistryHive hKey,string machineName);
C#操作注冊表常用方法之刪除子鍵的方法原型為:
- public void DeleteKey(string subkey);
該方法用于刪除指定的主鍵。如果要刪除的子鍵還包含主鍵則刪除失敗,并返回一個異常,如果要徹底刪除該子鍵極其目錄下的子鍵可以用方法DeleteSubKeyTree,該方法原型如下:
- public void DeleteKeyTree(string subkey);
C#操作注冊表常用方法之讀取鍵值的方法原型如下:
- public object GetValue(string name);
- public object GetValue(string name,object defaultValue);
參數name表示鍵的名稱,返回類型是一個object類型,如果指定的鍵不存在則返回null。如果失敗又不希望返回的值是null則可以指定參數defaultValue,指定了參數則在讀取失敗的情況下返回該參數指定的值。
C#操作注冊表常用方法之設置鍵值的方法原型如下:
- public object SetValue(string name,object value);
C#操作注冊表常用方法的內容就向你介紹到這里,希望對你了解和學習C#操作注冊表常用方法有所幫助。
【編輯推薦】