source code Blocker

السلام عليكم
سبق وطرحت موضوع لتجربة برنامج ببعض الوضائف وهي تعطيل الريجيستري و مدير المهام و فتح الجدار الناري دون أن أضع الكود:
هاهو الكود و هو بالسي و بيئة التطوير هي الفيزوال ستوديو (النسخة الخفيفة):

 
int RunControlPanelApplet

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

 
access.cpl: Accessibility Properties 
appwiz.cpl: Add/Remove Programs Properties 
desk.cpl: Display Properties 
intl.cpl: Regional Settings Properties 
joy.cpl: Joystick Properties 
main.cpl: Mouse Properties 
mmsys.cpl: Multimedia Properties 
modem.cpl: Modems Properties 
sysdm.cpl: System Properties 
timedate.cpl: Time/Date Properties 

بإمكانكم تجربتها …

 
 
bool OpenFirewall()
bool BlocTaskmgrAndReg()

تقوم الدالة الأولى بفتح الجدار الناري و الدالة الثانية تعطل الريجيستري و مدير المهام.
يوجد في آخر الملف أوامر DOS لإعادة تفعيل ما تم تعطيله سابقا:

 
// enable registry tool
//REG delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableRegistryTools
// enable Task manager
// REG delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr 
// disable firewall 
//REG delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfileWith /v EnableFirewall

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

شكرا لك يامبدع الاحظ نشاطك معنا

لا شكر على واجب ياباشا، أتعلم منكم :slight_smile:

معذرة ضننت أني رفعت الكود في المشاركة الأولى!! eek
التحميل المباشر من هنا