Happy_davood
یک شنبه 05 مهر 1388, 18:23 عصر
سلام
من در قسمتی از برنامه با رجیستری کار می کنم . برای نوشتن در رجیستری در ویندوز XP مشکلی وجود نداره در ویستا هم تست کردم . فقط در بعضی از ویندوز های ویستا اصلاً خطایی داده نمیشه ولی تو رجیستری هم چیزی نوشته نمیشه . این هم نمونه کدی که نوشتم :
string ApplicationName = "ApplicationName";
Microsoft.Win32.RegistryKey RegistryKey = Microsoft.Win32.Registry.LocalMachine;
RegistryKey = RegistryKey.OpenSubKey(@"SOFTWARE\" + ApplicationName, true);
if (RegistryKey == null)
{
RegistryKey = Microsoft.Win32.Registry.LocalMachine;
RegistryKey = RegistryKey.OpenSubKey("SOFTWARE", true);
RegistryKey.CreateSubKey(ApplicationName);
RegistryKey.Close();
}
من در قسمتی از برنامه با رجیستری کار می کنم . برای نوشتن در رجیستری در ویندوز XP مشکلی وجود نداره در ویستا هم تست کردم . فقط در بعضی از ویندوز های ویستا اصلاً خطایی داده نمیشه ولی تو رجیستری هم چیزی نوشته نمیشه . این هم نمونه کدی که نوشتم :
string ApplicationName = "ApplicationName";
Microsoft.Win32.RegistryKey RegistryKey = Microsoft.Win32.Registry.LocalMachine;
RegistryKey = RegistryKey.OpenSubKey(@"SOFTWARE\" + ApplicationName, true);
if (RegistryKey == null)
{
RegistryKey = Microsoft.Win32.Registry.LocalMachine;
RegistryKey = RegistryKey.OpenSubKey("SOFTWARE", true);
RegistryKey.CreateSubKey(ApplicationName);
RegistryKey.Close();
}