PDA

View Full Version : نداشتن مجوز برای نوشتن در رجیستری ویندوز 7



bpzone
پنج شنبه 08 مهر 1389, 14:26 عصر
با سلام
من از کد زیر برای ایجاد یک کلید در رجیستری استفاده کردم


RegistryKey reg = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\bpzone");
اما با خطای زیر مواجه شدم


Access to the registry key 'HKEY_LOCAL_MACHINE\SOFTWARE\bpzone' is denied.
چرا ؟

bpzone
پنج شنبه 08 مهر 1389, 15:09 عصر
مسیر رو از LocalMachine به CurrentUser تغییر دادم
اجازه داد که یک فلدر ایجاد کنم
اما هیچ کلیدی اضافه نمی کنه
هیچ پیغام خطایی هم نمی ده



reg = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\bpzone");
reg = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\bpzone", true);
reg.SetValue("DWord","1",RegistryValueKind.DWord);

mmd2009
پنج شنبه 08 مهر 1389, 16:11 عصر
با سلام

با همچین کدی هم نمیشه :



RegistryKey reg;
reg = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\bpzone", RegistryKeyPermissionCheck.Default, System.Security.AccessControl.RegistryRights.ReadK ey);
MessageBox.Show(reg.GetValue("DWord").ToString());