PDA

View Full Version : کار با رجیستری



sajjad161
سه شنبه 16 بهمن 1386, 22:30 عصر
اگر گسی میتونه یک مقاله فارسی و یک برنامه در رابطه دستکاری رجیستری ویندوز معرفی کنه ممنون میشم.

dr_csharp
چهارشنبه 17 بهمن 1386, 07:47 صبح
سلام
برای مثال خواندن یک کلید و تغییر یک کلید در رجیستری در نمونه کد زیر اومده :
نکته ای که باید بهش توجه کنی استفاده از فضای نام Microsoft.System32 هست :


RegistryKey MyKey = Registry.CurrentUser.OpenSubKey(@"Software\MyApp\");
if (MyKey != null)
{
this.BackColor = Color.FromArgb((int)MyKey.GetValue("Col"));
this.Left = (int)MyKey.GetValue("Left");
this.Top = (int)MyKey.GetValue("Top");
this.Width = (int)MyKey.GetValue("Width");
this.Height = (int)MyKey.GetValue("Height");
}
MyKey.Close();

برای ایجاد و یا تغییر یک کلید :



RegistryKey MyKey = Microsoft.Win32.Registry.CurrentUser.CreateSubKey( @"Software\MyApp\");
MyKey.SetValue("Col", this.BackColor.ToArgb());
MyKey.SetValue("Left", this.Left);
MyKey.SetValue("Top", this.Top);
MyKey.SetValue("Width", this.Width);
MyKey.SetValue("Height", this.Height);
MyKey.Close();

mohammad272005
جمعه 19 بهمن 1386, 04:02 صبح
کاش اول یه جستجو می کردین.