摘要:[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
三小俠 小弟獻醜,歡迎指教
