歡迎光臨 pure C# 技術社群. 登入註冊

pure C# 技術社群

- Microsoft .NET Framework 相關技術非官方討論社群 -

C#.NET 程式碼來修改登錄機碼

  • 1
  • [第1/1頁 共2項]
#1

C#.NET 程式碼來修改登錄機碼

  • a
 0.0 (0 人評價)
請問如何使用C#.NET修改Windows的登錄機碼
有現成的物件或函式可以使用嗎

我乃:英俊瀟灑風流倜儻玉樹臨風年少多金神勇威武天下無敵刀槍不入唯我獨尊玉面郎君仁者無敵金剛不壞英明神武俠義非凡義薄雲天古往今來無與倫比謙虛好學不恥下問談吐大方風度翩翩氣勢凌人氣質高貴貌賽潘安智勝孔明義超關羽巧越魯班英勇無比震古爍今的鄉民代表
  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息


贊助商連結

#2

Re: C#.NET 程式碼來修改登錄機碼

  • a
 0.0 (0 人評價)
1)   using Microsoft.Win32 命名空間

2)   使用 Registry 物件的 Getvalue 及 SetValue 方法

3)    範例: 寫入資料到 Registry

           // 寫入單一值
            string sDir = "HKEY_LOCAL_MACHINE\\SOFTWARE\\SONY\\JVC";

            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);


  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息
  • 1
  • [第1/1頁 共2項]