الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استخدام مسجل النظام فى منع المستخدم من فتح الأقراص والمجلدات

بدأه GHOST2010 في 4 سبتمبر 2009 · 6 رد · 1,904 مشاهدة · في قسم الدروس والمواضيع المتميزة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

أثناء تصفحى لقسم السى شارب وجدت موضوعا كنت قد وضعت ردا فيه وكان السؤال

اقتباس
السلام عليكم و رحمة الله و بركاتة

هل يمكن عمل برنامج يقوم بالوظيفة الأتية

عند العمل على نظام التشغيل ويندوز و قمنا بفتح أى ملف أو مجلد كما نقوم بة بالطريقة العادية بضغط مرتين أو مرة بزر الفائر الأيسر يقوم بتنفيز أمر أخر على الملف كا ظهور رسالة تخبر بأنك تقوم بفتح الملف أو ماشبة و شكرا

الموضوع هنا

قمت بعمل هذا المثال سريعا لكن طبعا بلغتى الحبيبة الفيبى :wink:

المثال يقوم بالتعديل على بعض قيم مسجل النظام حتى يقوم النظام بتشغيل برنامجك عند فتح أحد الأقراص أو المجلدات ويمكنك من حماية هذا القرص أو المجلد من الفتح

طبعا المثال بسيط جدا لتوضيح الفكرة فقط لكن فى مجال التنفيذ الفعلى فهناك الكثير جدا من التعديلات والإضافات يجب أن تتم عليه لكن كما قلت المثال فقط لتوضيح طريقة كيفية تشغيل برنامج عند فتح قرص أو مجلد بدون استخدام الطرق الصعبة والمعقدة كالـRootkits أو System Wide Hooks

المثال

XLocker.rar

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#2

السلام عليكم

شكرا على المثال

#3

مشكور اخي جوست

لكن لسوء الحظ انا منزل 2005 وكودك بال 2008

:cry:

اود تعلم التعامل مع الريجستري والملفات والمجلدات

ومصادر النظام

اذا هناك مصدر للتعلم الرجاء طرحه

ولك جزيل الشكر

#4
incomplete كتب:
مشكور اخي جوست

لكن لسوء الحظ انا منزل 2005 وكودك بال 2008

:cry:

اود تعلم التعامل مع الريجستري والملفات والمجلدات

ومصادر النظام

اذا هناك مصدر للتعلم الرجاء طرحه

ولك جزيل الشكر

قم بفتح مشروع جديد بالإصدار 2005 ثم أضف إليه الفورم frmMain وسيعمل بدون أى مشاكل بإذن الله :blush:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#5

كنت قد وضعت برنامج مشابه منذ فتره طويله فى منتدى VB6 و هذه صورته

post-135620-1200092208.jpg

إخفاء الـ Partitions الموجوده على الجهاز او منع الدخول عليها

تم تعديل هذه المشاركة بواسطة Muhammad alaa في 5 سبتمبر 2009 في 10:56

مدونتي: C++ Tips and Tricks

#6

قم

اقتباس
بفتح مشروع جديد بالإصدار 2005 ثم أضف إليه الفورم frmMain وسيعمل بدون أى مشاكل بإذن الله

جزيل الشكر لك اخي جوست

ومنكم نستفيد :lol:

ومشكور اخي محمد علاء على الموضوع

#7

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

يبدوا أنني سأستفيد من مثالك ,,

مواضيع مشابهة