الفريق العربي للهندسة العكسية
إضافات للـ Registry - نسخة قابلة للطباعة

+- الفريق العربي للهندسة العكسية (https://www.at4re.net/f)
+-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html)
+--- قسم : قسم التعديل علي الويندوز - Edit Windows (https://www.at4re.net/f/forum-35.html)
+--- الموضوع : إضافات للـ Registry (/thread-793.html)



إضافات للـ Registry - night - 16-05-2019

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

بعض إضافات الـ Registry المفيدة لمعدلي و مستخدمي نظام الـ Windows



- إضافة أيقونات البرامج إلى قائمة الـ RightClick
 

النتيجة
 
[صورة مرفقة: attachment.php?aid=582]

 
الطريقة

إذهب إلى مسار صيغة الملف الذي تريد تعديل قوائم برامجه المنسدلة كـ exe,dll,txt مثلا

والتي بعمومها سوف تكون تحت المسار التالي داخل السجل :
 
إقتباس :
HKEY_CLASSES_ROOT

قم بالتوجه إلى مفتاح الصيغة المرغوبة ولتكن مثلا exe , سوف يكون بهذا المسار :
 
إقتباس :
HKEY_CLASSES_ROOT\.exe

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

والذي سوف يكون بداخل مسار الجذر ذاته (HKEY_CLASSES_ROOT) , نرى من خلال الصورة أن اسم المفتاح [ exefile ]

 

[صورة مرفقة: attachment.php?aid=583]


نقوم بالذهاب إلى المفتاح [ exefile ] ثم نتفرع إلى الـ shell :
 
إقتباس :
HKEY_CLASSES_ROOT\exefile\shell

ومن هناك نختار مفتاح أي برنامج من برامج القائمة المنسدلة ونقوم بإضافة [ String Value ] باسم icon بعد النقر على المفتاح

بالزر الأيمن واختيار [ New ] ثم ندخل مسار الأيقونة - أو البرنامج - كما في الصورة : 

 
[/size]
[صورة مرفقة: attachment.php?aid=584]




- سرعة ظهور القوائم الفرعية

يقوم النظام بتعيين مدة زمنية قصيرة ( 400ms ) بين اللحظة التي تضع فيها مؤشر الفأرة على الإختيار وبين ظهور القوائم الفرعية

نستطيع زيادة سرعتها من خلال حفظ الكود التالي في ملف نصي بصيغة reg و تشغيله , سنقلص الفارق هنا إلى 5ms :

 
إقتباس :
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]
"MenuShowDelay"="5"




- نسخ محتوى ملف نصي دون فتحه

نستطيع من خلال الاستعانة بأمر الـ clip من داخل سطر الأوامر تعيين أمر نسخ محتوى ملف ما (نصي أم غير نصي) , علما بأن النسخ سيتوقف تلقائيا عند أول null byte


كود الـ reg أدناه يقوم بالمهمة :

 
إقتباس :
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Copy Its Text ]

[HKEY_CLASSES_ROOT\*\shell\Copy Its Text \command]
@="cmd /c clip < \"%1\""




- إظهار ( Open command window here ) بشكل دائم
 

النتيجة
 
[صورة مرفقة: attachment.php?aid=585]

الطريقة

قم بالتوجه إلى المسار التالي واحذف منه القيمة النصية [ Extended ] :
 
إقتباس :
HKEY_CLASSES_ROOT\Directory\Background\shell\cmd

والتي تربط ظهور هذا الخيار بالضغط على زر shift , يمكنك تطبيقها في أمور أخرى .

وشكرا ..