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

4)    範例: 讀取 Registry

            Object readvalue;
            readvalue = Registry.GetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\HOPA\\UL123 Contract", "aa","無資料");
            MessageBox.Show(readvalue.ToString());

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 alen1985 的頭像
    alen1985

    1與0的世界

    alen1985 發表在 痞客邦 留言(0) 人氣()