PDA

View Full Version : مبتدی: غیرفعال کردن Registery



Ma_mitavanim
چهارشنبه 17 شهریور 1389, 17:41 عصر
:متفکر:سلام چه جوری میشه ریجستری را از گزینه ران غیر فعال کرد؟

Saman_12
چهارشنبه 17 شهریور 1389, 18:03 عصر
سلام.
گزینش که غیر فعال نمیشه اما خودش رو به طور کامل میشه بست.(همچین مشکوک میزنی ها:قهقهه:!)
حالا چرا عنوان رو آموزش زدی وقتی که می خوای سوال بپرسی!:متعجب:

Ma_mitavanim
سه شنبه 23 شهریور 1389, 10:47 صبح
سلام.
گزینش که غیر فعال نمیشه اما خودش رو به طور کامل میشه بست.(همچین مشکوک میزنی ها:قهقهه:!)
حالا چرا عنوان رو آموزش زدی وقتی که می خوای سوال بپرسی!:متعجب:
سلام دوست عزیز شرمنده منظوری نداشتم متوجه نشدم در ضمن اگه ممکنه راهش رو بفرمایید

Saman_12
سه شنبه 23 شهریور 1389, 11:07 صبح
باید یک کلید توی خود ریجستری ایجاد کرد بدون کد نویسی شما اول باید مسیر زیر رو دنبال کنید :

HKEY_CURRENT_USER>Software>Microsoft>Windows>CurrentVersion>Policies>System
به طور معمول شاخه System وجود نداره باید اونو ایجاد کرد.(معمولا برای ایجاد امنیت شاخه Policies رو هم حذف میکنن.)
توی شاخه System یک داده از نوع Dword ایجاد میکنید و نام اونو DisableRegistrytools میگزارید اگه مقدار این داده 0 باشه ریجستری فعال هست و اگر 1 ریجستری غیر فعال .
اینم یک نمونه کد که این داده رو ایجاد بعد هم مقدار 0 رو به اون نسبت میده :


Dim key As RegistryKey = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\CurrentVersion", True)
key.CreateSubKey("Policies").CreateSubKey("System").SetValue("DisableRegistryTools", "0", RegistryValueKind.DWord)

به این موضوع توجه داشته باشید که اگر شما ریجستری را ببندید ریجستری دیگه باز نمیشه که شما بخواید اونو فعال کنید پس بعد از غیر فعال کردن تنها با کد نویسی میشه بازش کرد.(تغیر مقدار به 0)

یک راه دیگه هم وجود داره اونم اینه که چک کنی هر وقت ریجستری ران بود ببندیش.(اصلا راه اصولی نیست.)