ویدئو های پربازدید سایت

کار با رجیستر ویندوز در سی شارپ - اموزش کامل

زبان سی شارپ توابع کاملی را برای کار با رجیستر ویندوز دارا می باشد که در این پست به انها پرداخته ایم
نکته : برای استفاده از توابع رجیستر باید فضای نام Microsoft.Win32 را به پروژه اضافه کنید
using Microsoft.Win32;
بخش اول :
ساخت زیر شاخه در رجیستر :
Registery.LocalMachine.CreateSubKey("Software\HyperSourCe",RegisteryKeyPermissionCheck.ReadWriteSubTree);
در این کد ما یک زیر شاخه به نام hyperSourCe در مسیر HKLM\Software ایجاد نمودیم
نکته : توجه داشته باشید که برای دستیابی به زیر شاخه ها و کلید های HKLM باید برنامه در حالت Administrator اجرا گردد

نکته : بخش HKCU نیاز به اجرا در Administrator ندارد

بخش دوم : ساخت کلید و مقدار دهی به ان
RegisteryKey rg = Registery.LocalMachine.OpenSubKey("Software\HyperSourCe",true);
rg.SetValue("WebSite","www.hyperSourCe.ir",RegisteryValueKind.String);
//سایر نوع ها در ساخت کلید
rg.SetValue("DWord","22",RegisteryValueKind.DWord);
rg.SetValue("QWord","22",RegisteryValueKind.QWord);
rg.SetValue("Unknowe","22",RegisteryValueKind.Unknowe);
.
.


تابع SetValue 3 پارامتر میگیرد که اولی نام کلید ، دومی مقدار کلید و سومی نوع کلید میباشد

بخش سوم : حذف کلید
RegisteryKey rg = Registery.LocalMachine.OpenSubKey("Software\HyperSourCe",true);
rg.DeleteValue("WebSite");


حذف زیر شاخه :
RegisteryKey rg = Registery.LocalMachine.OpenSubKey("Software\HyperSourCe",true);
Registery.LocalMachine.DeleteSubKey("Software\HyperSourCe");

بخش چهارم : خواندن مقدار کلید
RegisteryKey rg = Registery.LocalMachine.OpenSubKey("Software\HyperSourCe",true);
string val = rg.GetValue("WebSite").ToString();

به این ترتیب کل رجیستر در اختیار شما قرار میگیرد و میتوانید کلید ها را دستکاری نمائید.





در صورتی که سوالی راجع به این آموزش دارید در بخش نظرات همین پست مطرح و از ارسال ان از بخش ارتباط با ما خود داری نمائید


;

mahdi پاسخ

استایل متن اصلا جالب نیست 1399/7/17 12:35

وحید پاسخ

👍 👍عالی بود خلاصه نویسی. از آموزش تون ممنون 1399/11/3 6:10

ویدئو هایی که شاید بپسندید!

هم اکنون نـــظر بدهید

HyperSourCe.ir

info@hypersource.ir

کلیه حقوق برای وب سایت هایپر سورس محفوظ است
CopyRight ©2014-2024
ارتباط با ما
نام شما
ایمیل
موبایل
رمز عبور را فراموش کرده ام

چگونه میتوانم این محصول را با تخفیف دریافت نمایم ؟

لطفا منتظر بمانید. . .

پیام سیستم