حماية وإغلاق المجلدات (الفولدرات) - سي شارب - مقـــالات - Top Coder
Welcome to our Site
الدخــول Or تسجـــيل
السبت
2016-12-10
5:35 PM
تسجــــيل | دخـــول
الرئيسية » مقالات » سي شارب

حماية وإغلاق المجلدات (الفولدرات)
حماية وإغلاق المجلدات (الفولدرات) الخاصه

مقـــدمه
اليوم سنعرض موضوع صغير ولكنه مفيد جدا في حماية ملفاتك ومجلداتك من العبث بها , فسنعرض طريقه لعمل برنامج يقوم بهذا .
فكرة البرنامج  
فكرة البرنامج بسيطه جدا , حيث سنستغل خاصية داخل الويندوز لإغلاق المجلدات , حيث عندما تضيف إمتداد معين الى اسم الفولدر فأنه يغلق .

وسنقوم بعرض مثالين على هذه الامتدادات
1- .{21EC2020-3AEA-1069-A2DD-08002B30309D}
  وهذا يقوم بتحويلك الى الكنترول بانل عند محاولة فتح المجلد
2- .{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}
  وهذا لا يفعل اي شئ في حالة محاوله فتح الفولد , حيث ان الفولدر لا يفتح ولا يحدث شئ ابدا
كود الاغلاق والفتح
 
وقد استخدمنا enum للتمييز بين طريقه القفل , وكما ذكرنا فقد استخدمنا طريقتين فقط  -- وانا شخصيا افضل الطريقه الاولى -- , حيث عند الاغلاق بالطريقه الاولى يتحول شكل الفولدر الى شكل الكنترول بانل كما في الصورة


وعند استخدام الطريقه الثانيه يتحول شكل الفولدر لشكل قفل كما في الصورة
عمل البرنامج


ويمكنك اختيار الطريقه التي تريد الاغلاق بها والضغط على Lock , وسيقوم البرنامج باغلاق الفولدر , وعندما تريد فتحه مره اخرى كل ما عليك هو اختار الفولدر المغلق والضغط على Unlock .

وهذه تعتبر طريقه بسيطه للاغلاق , فيمكنك تطويرها بتخزين كلمة سر خاصه بك حتى لا يستطيع احد استخدام البرنامج وفتح فولدراتك , وعليك ايجاد طريقتك الخاصه في التخزين حيث لا يصح ان تكون هناك طريقه موحده لتخزين كلمات السر والا لن تصبح سراً من الاساس .
ختـــــــــــــام
لقد استخدمنا طريقه بسيطة جدا في هذا البرنامج وهي تغيير الامتداد , وسوف نقوم في مقالات قادمة بعرض طرق اقوى ان شاء الله , مثل طريقة ال Security , والتي تعتبر اقوى من تلك الطريقه بمراحل .
تحميل المشروع
 Written by :  Mohammed Mahmoud
الفئة: سي شارب | أضاف: ham_mody2000 (2011-08-13 6:19 PM)
مشاهده: 1943 | تعليقات: 4 | وسمات: safe folder, lock folder, safe files, C#, safe directory, lock directory | الترتيب: 0.0/0


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

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

مجموع المقالات: 4
4  
اللى بتستخدمة دة إسمه CLSID ودة زى تعريف لفولدراات السيستم فى الويندوز
وهو معروف يعنى ببساطة أنا ممكن عن طريق الدوس اضيف اى امتداد مثلا Control panel
وبعدها أرجعة لأصلة بسهولة عن طريق إضافة إمتداد File folder من CLSID

2  
biggrin biggrin

1  
مش ممكن برده بعد ماتقفل الملف باطريقه ده اغير الامتداد اللي اضافته والفولدر يتفتح ياريت تشوف طريقه تمنع تغير الاسم زي اللي موجوده في خصائص الntfs

3  
اهلا اهلا بالهاكر الكبير ههههههه مهو دي ثغرة كبيره في الموضوع ده ورغم كده كنت بقفل فولدراتي بيه ومحدش بيعرف يفتحها ههههههه

ان شاء الله انا بجهز لمقاله ثانيه هتبقى طريقه افضل من دي 100 مره , تقفله بقى من غير متغير الاسم او غيرع ولا حد يعرف يفتحه او يمسحه او حتى يغير اسمه

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

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

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