摘要:[C#] 登入檔機碼的讀寫
.net 有提供類別供我們使用,這裡只是簡單的應用。
技術文章:RegistryKey 類別、Registry 類別
Code:
using Microsoft.Win32; using System.Data.SqlClient; namespace TestRegistryConnectionString { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btnGoRegisty_Click(object sender, EventArgs e) { //建立 在 HKEY_CLASSES_ROOT 目錄下 建立一個 ADOTESTDB 目錄, //並且指定給 RegistryKey 物件。 RegistryKey oRegistryKey = Registry.ClassesRoot.CreateSubKey("ADOTESTDB"); //設定 key 為 cnstr ,值為 textBox1.Text。 oRegistryKey.SetValue("cnstr", textBox1.Text); } private void btnGoRead_Click(object sender, EventArgs e) { //開啟指定的機碼目錄。 RegistryKey oRegistryKey = Registry.ClassesRoot.OpenSubKey("ADOTESTDB"); if (oRegistryKey != null) { //若目錄存在,則取出 key=cnstr 的值。 textBox2.Text = oRegistryKey.GetValue("cnstr").ToString(); } } } }
執行結果:
程式碼檔:
TestRegistryConnectionString.rar
三小俠 小弟獻醜,歡迎指教