Windows 登錄機碼的 新增、修改、刪除、讀取
寫入機碼的方法
讀取機碼的方法
修改機碼的方法
刪除機碼的方法
本文範例
Github Source Code下載
// 寫入單一值 Registry.SetValue(sDir, "Developer", "MEGA", RegistryValueKind.String); // 寫入字串陣列值 string[] ss = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" }; Registry.SetValue(sDir, "TestArray", ss, RegistryValueKind.MultiString); // 寫入整數資料 Registry.SetValue(sDir, "TestInt", 10, RegistryValueKind.DWord);
讀取機碼的方法
// 這裡直接使用.CurrentUser因此後面抓取只需選擇後面路徑 RegistryKey Key = Registry.CurrentUser.OpenSubKey("SOFTWARE\\SONY\\JVC"); string GetValue = Key.GetValue("TestInt").ToString
修改機碼的方法
//抓取JVC資料進行加1的動作在寫回 int intReg = Convert.ToInt32(Registry.CurrentUser.OpenSubKey("SOFTWARE\\SONY\\JVC").GetValue("TestInt")); intReg += 1; Registry.CurrentUser.OpenSubKey("SOFTWARE\\SONY\\JVC", true).SetValue("TestInt", intReg);
刪除機碼的方法
//先檢查下層目錄資料是否存在,如果存在刪除 //刪除HKEY_CURRENT_USER\SOFTWARE\SONY底下所有目錄 string sDir = "SOFTWARE\\SONY"; if (Registry.CurrentUser.OpenSubKey("SOFTWARE\\SONY\\JVC", true) != null) { Registry.CurrentUser.DeleteSubKeyTree(sDir); }
本文範例
Github Source Code下載
留言
張貼留言
您好,我是 Lawrence,這裡是我的開發筆記的網誌,如果你對我的文章有任何疑問或者有錯誤的話,歡迎留言讓我知道。