注册表 class。如果密钥存在
Registry class. If key exist
我正在使用 Microsoft。Win32.Registry class。我想做一个 if RegKey exist 语句但不知道如何
我想要这样的东西:
RegistryKey key = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\test");
if(key.keyExist("yourKey")) Console.WriteLine("yourKey exist!");
据我所知,SubKey存放在系统中的一个路径中
所以你可以这样做来检查 SubKey 是否存在:
using (RegistryKey key = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\test"))
{
if (key != null)
{
Console.WriteLine("yourKey exist!");
}
else
{
// e.g. create SubKey
}
}
我正在使用 Microsoft。Win32.Registry class。我想做一个 if RegKey exist 语句但不知道如何
我想要这样的东西:
RegistryKey key = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\test");
if(key.keyExist("yourKey")) Console.WriteLine("yourKey exist!");
据我所知,SubKey存放在系统中的一个路径中
所以你可以这样做来检查 SubKey 是否存在:
using (RegistryKey key = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\test"))
{
if (key != null)
{
Console.WriteLine("yourKey exist!");
}
else
{
// e.g. create SubKey
}
}