حل مشكلة قفل الريجيستري - سي شارب - مقـــالات - Top Coder
Welcome to our Site
الدخــول Or تسجـــيل
الأربعاء
2016-12-07
5:22 PM
تسجــــيل | دخـــول
الرئيسية » مقالات » سي شارب

حل مشكلة قفل الريجيستري
حل مشكلة قفل الريجيستري

مقـــدمه
كثيراً ما تواجهنا مشكلة الريجيستري المقفوله , وتظهر لنا رساله
Registry Editing has been disabled by your administrator
وهذا معناه اصابة الحاسب بفيرس , وغالباً ما يكون فيرس يعتمد على اوتورن , والمقاله اليوم ستعرض كيفية عمل Enable للريجيستري , حتى نستطيع استعادة التحكم في النظام .
الفكره
تتلخص الفكره بمجملها في قيمة معينه داخل الريجيستري , تتحكم في فتح واغلاق الريجيستري
اسم القيمه : DisableRegistryTools
المفتاح :HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\system
النوع : REG_DWORD
القيمه : 0 تفتح الريجيستري , 1 تعطل الريجيستري



ففي حالة كان الريجيستري معطل ستظهر لك هذه الصورة , وهذا معناه ان القيمة = 1 , وكل ما عليك ان تغير تلك القيمة الى 0 .

وقد استخدمنا داله تقوم بفتح واغلاق الريجيستري  
Set Registry Status Methos
 
حيث نقوم في البدايه بعمل enum بها اجرائين Disable , Enable
ثم في الداله نقوم بتحديد نوع الاجراء من حيث ( اغلاق او فتح الريجيستري ) , وذلك من خلال قيمة المعامل Status وهو من يحمل احدى القيمتين من ال enum السابقه , واستخدمنا جملة if صغيره لتحديد القيمه , ثم قمنا بوضع القيمة داخل الريجيستري من خلال مسار المفتاح واسم القيمه  
ختــــام
ويتواصل مسلسل خبايا الريجيستري , وكيف هذا الملف الصغير يتحكم في كل صغيره وكبيره في النظام باكمله , فبإجراء بسيط داخل الريجيستري تستطيع انجاز تغيير كبير في النظام ....
تحميل المشروع
 Written by :  Mohammed Mahmoud
الفئة: سي شارب | أضاف: ham_mody2000 (2011-09-07 3:26 PM)
مشاهده: 1550 | الترتيب: 0.0/0


أترك تعليقك من خلال حسابك على الفيس بوك

تعليقات مشتركي الموقع

مجموع المقالات: 0
إضافة تعليق يستطيع فقط المستخدمون المسجلون
[ التسجيل | دخول ]
طريقة الدخول
بحث
Our Facebook community

تم إطلاق صفحة توب كودر على الفيس بوك

Advertisment
الأحـــدث
hitstatus
Copyright Mohammed Mahmoud © 2016
إنشاء موقع مجاني с uCoz