سلام
بهترين روش و در واقع روش استاندارد براي اينكه بفهميم آيا يك Key خواص در Registry وجود داره يا نه چيه؟
من تو متدهاي كلاس Registry چيزي نديدم كه واسه اين كه باشه يعني مثل كلاس FileInfo كه متد Exist داره ؟
سلام
بهترين روش و در واقع روش استاندارد براي اينكه بفهميم آيا يك Key خواص در Registry وجود داره يا نه چيه؟
من تو متدهاي كلاس Registry چيزي نديدم كه واسه اين كه باشه يعني مثل كلاس FileInfo كه متد Exist داره ؟
با سلام
فرض کنیم childsubkey کلیدی است که میخواهیم ببینیم در زیر parentsubkey وجود دارد یا خیر.
public bool IsExists( string parentsubkey, string childsubkey ) {
RegistryKey iKey = Registry.LocalMachine.CreateSubKey( parentsubkey );
try {
RegistryKey iSubKey = iKey.OpenSubKey( childsubkey );
if ( iSubKey == null ) return false;
} catch { return false; }
return true;
}
صبا صبوحی
دوست عزیز حالا اگه بخواییم ببینیم که آیا یه کلید خاص تو کل رجیستری هست یا نه چی؟
if (Microsoft.Win32.Registry.LocalMachine.OpenSubKey( @"SOFTWARE\McAfee\DesktopProtection\Alerts") == null)
MessageBox.Show("Null");
else
MessageBox.Show(Microsoft.Win32.Registry.LocalMach ine.OpenSubKey(@"SOFTWARE\McAfee\DesktopProtection \Alerts").Name);