从C#创建Computer\HKEY_LOCAL_MACHINE\SOFTWARE\下的注册表项,可以通过使用Microsoft.Win32命名空间中的Registry类来实现。下面是一个示例代码:
using Microsoft.Win32;
class Program
{
static void Main()
{
// 创建注册表项
RegistryKey key = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\MyApp");
// 设置注册表项的值
key.SetValue("Setting1", "Value1");
key.SetValue("Setting2", "Value2");
// 关闭注册表项
key.Close();
}
}
上述代码中,首先使用Registry类的CreateSubKey方法创建了一个名为"MyApp"的注册表项,该项位于Computer\HKEY_LOCAL_MACHINE\SOFTWARE下。然后使用SetValue方法设置了两个注册表项的值。最后使用Close方法关闭了注册表项。
这种方法适用于在本地计算机上创建注册表项。如果需要在远程计算机上创建注册表项,可以使用Registry类的静态方法OpenRemoteBaseKey来打开远程计算机的注册表项。
请注意,对于操作注册表项,需要以管理员身份运行程序,否则可能会因权限不足而导致操作失败。
推荐的腾讯云相关产品:腾讯云云服务器(CVM),腾讯云弹性公网IP(EIP)
腾讯云产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云