C# 操作windows注冊表
此代碼演示了如何讀取和寫入注冊表
讀取注冊表 private string GetRegistShellData(string RegistName)
{
try
{
string registData, SubregistData;
RegistryKey hkml = Registry.LocalMachine;
RegistryKey software = hkml.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", true);
registData = software.GetValue(RegistName).ToString();
SubregistData = registData.Substring(0, 2);
return SubregistData;
}
catch (Exception excp)
{
MessageBox.Show("GetRegistShellData錯誤" + excp.ToString(), "錯誤", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
return "";
}
/// <summary>
</pre>
寫入注冊表
private void RenameRegistData()
{
try
{
string registData1;
RegistryKey hkml = Registry.LocalMachine;
RegistryKey software2 = hkml.OpenSubKey(@"SOFTWARE\"+ Shadowin + @"\SysToolSign", true);
registData1 = software2.GetValue("Sign").ToString();
software2.SetValue("Sign", "1");
registData1 = software2.GetValue("Sign").ToString();
}
catch (Exception excp)
{
MessageBox.Show("RenameRegistData錯誤" + excp.ToString(), "錯誤", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
return ;
} </pre>
本文由用戶 enpc 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!