使用c# Microsoft.Win32.Registry 可以很简单的对注册表进行读写, 同时此API还支持修改Remote Machine的注册表信息。
请看代码:
using Microsoft.Win32;
//regLocation:@"SOFTWARE\XXXX\EnvSetterServer"
//keyName:TestAgentConfigPath
public static string ReadRegistryKey(string regLocation, string keyName)
{
string keyValue = null;
try
{
RegistryKey rk = Registry.LocalMachine.CreateSubKey(regLocation);
if (rk.GetValue(keyName) != null)
{
keyValue =