C# - 讀寫登錄檔
使用語言:C#,Registry 類別
命名空間:Microsoft.Win32
組件:Microsoft.Win32.Registry.dll
引用:using Microsoft.Win32;
範例:
class clsReg
{
// The name of the key must include a valid root.
const string userRoot = "HKEY_CURRENT_USER";
//有效的根名稱包含
//HKEY_CURRENT_USER
//HKEY_LOCAL_MACHINE
//HKEY_CLASSES_ROOT
//HKEY_USERS、HKEY_PERFORMANCE_DATA
//HKEY_CURRENT_CONFIG 和 HKEY_DYN_DATA
private string subkey ;
private string keyName;
public clsReg(string Key)
{
subkey = Key;
keyName = userRoot + "\\" + subkey;
}
public void SetKey(string ItemNane , string ItemVal)
{
Registry.SetValue(keyName, ItemNane, ItemVal);
}
public void DelKey(string ItemNane)
{
Registry.CurrentUser.DeleteSubKey(ItemNane);
}
}
參考網址:https://docs.microsoft.com/zh-tw/dotnet/api/microsoft.win32.registry?view=net-5.0
沒有留言:
張貼留言