最近剛好碰到需要用C#去讀取特定位置的Refistry Key , 這邊分享一下,讓有興趣的人也能一起學習^_^
步驟如下:
- New C# Project之後,記得先加入"using Microsoft.Win32;",這樣才能使用RegistryKey來宣告~
- Create 一個ReadRegistryKey的Function如下:
Ex:
public string ReadRegistryKey(string RegKey)
{
//讀取Registry Key位置
RegistryKey RegK = Registry.LocalMachine.OpenSubKey(RegKey);
//讀取Registry Key String"test"裡面的值
string RegT = (string)RegK.GetValue("test");
//Show Registry Key值,檢查讀取的值是否正確
MessageBox.Show(RegT);
return RegT;
}
- Function完成之後,就可以使用呼叫的方式讀取Registry Key了!!
- 呼叫的用法如下:(可以在Button Cliek使用或是Windows Load的時候使用……)
Ex:
public MainWindow()
{
this.InitializeComponent();
ReadRegistryKey("Software\\AIMTest"); //直接給string的Registry路徑即可
}
Enjoy it~
全站熱搜
留言列表