إعطاء مظهر أجمل و أفضل
هذا هو مجلد الـ Plugin و الملف xpe.inf هو المسؤل عن الإضافات فى هذا النظام و يعتمد إعتماداً كلياً على الريجستر
نقوم بفتح الملف و نقوم بالتعديل الآتى
أولاً : إعطاء القائمة التى فى اليسار مظهر Style Windows XP
ليصبح الأمر كما بالصورة القادمة
ثانياً : جعل شكل شريد الأدوات بالمظهر التقليدى
و هذا النص المستخدم
[Default.AddReg]
0x3, "Software\Microsoft\Internet Explorer\Toolbar","{710EB7A1-45ED-11D0-924A-0020AFC7AC4D}",\
07,00,00,00,44,04,00,00,7e,69,79,\
1E,C5,9C,D1,11,A8,3F,00,C0,4F,C9,9D,61,20,01,00,00 ,00,00,00,00,45,04,00,00,\
7E,69,79,1E,C5,9C,D1,11,A8,3F,00,C0,4F,C9,9D,61,21 ,01,00,00,00,00,00,00,46,\
04,00,00,7E,69,79,1E,C5,9C,D1,11,A8,3F,00,C0,4F,C9 ,9D,61,30,01,00,00,04,00,\
00,00,FF,FF,FF,FF,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
00,00,00,00,00,49,04,00,00,7E,69,79,1E,C5,9C,D1,11 ,A8,3F,00,C0,4F,C9,9D,61,\
23,01,00,00,04,00,00,00,4A,04,00,00,7E,69,79,1E,C5 ,9C,D1,11,A8,3F,00,C0,4F,\
C9,9D,61,33,01,00,00,04,00,00,00,FF,FF,FF,FF,00,00 ,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,31,70,00 ,00,A1,B7,0E,71,ED,45,D0,\
11,92,4A,00,20,AF,C7,AC,4D,31,70,00,00,04,00,00,00
ليصبح الأمر كما بالصورة القادمة
ليكن المظهر النهائى بهذا الشكل
و كما ذكرت إخوانى أن هذا الـ Plugin ليس كباقى الـ Plugins حيث إنه يتعامل مع ملفات النظام و الريجستر
فلابد و أن يكون لديك درايه كافيه خصوصاً بالريجستر حتى تستطيع التعامل مع هذه الملفات
فأبحر كما تريد فى الملفات الآتية فى التعديل من تمكين الأوامر و إبطال تمكين الأوامر
xpe.inf , xpe-crypto.inf , xpe-defaults.inf , xpe-directx.inf , xpe-helpsys.inf ,
xpe-mmc.inf , xpe-pnp.inf , xpe-wmi.inf , xpe-wmp.inf , z_xpe-custom.inf
و يمكن تحميل هذا الـ Plugin بعد التعديل عليه لمن يحب إستخدامه
س 6 : كيفية وضع ثيم لـ Windows XP Live ؟
ج 6 : يتم ذلك عن طريق برنامج WindowBlinds المعروف لدى الجميع لتغيير شكل نظام الويندوز
أولاً لابد من تثبيت برنامج WindowBlinds 5.1 لديك أو أى إصدار كان فمن البرنامج تستطيع إختيار الثيم المناسب لك
و يمكن تحميل بعض ثيمات البرنامج من هذه المواقع
يمكن تحميل الـ Plugin WindowBlinds من الرابط التالى
سنقوم الآن بإضافة هذا الـ Plugin و هو بصيغة Cab.
تابع الصور ... و لو حبذا و أن يتم التركيز فى هذا الـ Plugin جيداً
نقوم بالضغط على Plugins لدخول إلى نافذه الـ Plugins
نقوم بالضغط على Add لإضافة Plugin جديد
يتم إختيار الـ Plugin المراد ثم الضغط على Open
نقوم بالضغط على OK للموافقة على أن يكون إسم مجلد هذا الـ Plugin فى مجلد الـ Plugins بإسم WindowBlinds
تمت إضافة الـ Plugin .. نقوم بالضغط على Close لغلق نافذة الـ Plugins
ثم الضغط على Exit للخروج من البرنامج
هذه صورة توضيحية من داخل مجلد الـ Plugin .. كما هو مبين بالصورة السابقة نقوم بفتح ملف الإعدادات الخاص بهذا الـ Plugin
نقوم بكتابة الآتى
اللون الأخضر = إسم مجلد الثيم ( و عادتاً يكون نفس إسم الثيم )
اللون البرتقالى = إسم الثيم
ليكن بهذا الشكل فأنا قمت بإختيار ثيم Skinning Dot Net
بعد ذلك نقوم بحفظ الملف ... ثم التوجه إلى مسار البرنامج WindowBlinds 5.1 المثبت حالياً على جهازك لنسخ منه الثيم الذى تم إختياره
نقوم بنسخ ملف الثيم الذى تم إختياره
ثم نقوم بالذهاب إلى مجلد الـ Plugin
تابع الصورة القادمة وقم بالتركيز على المسار جيداً
ثم نقوم بوضع Past للثيم داخل المجلد Files الذى داخل WindowBlinds الذى داخل Plugin
ليصبح بهذا الشكل
ثم نقوم بالضغط على Build لبدأ إنشاء Windows XP Live
و بعد الإنتهاء نقوم بتحويل المجلد الناتج و هو BartPE إلى ملف ISO لتجربته
و تم شرح هذه النقطة سابقاً
و الآن سوف نرى بعض صور Windows XP Live بعد إضافة الثيم له
ملحوظة هامة ( يرجى مراعاة عند إختيار ثيم ليتم تطبيقة أن يكون بدون شفافية لأن الشفافية تكون عبئ ثقيل على كارت الشاشة و بعض الأجهزة لا تستحمل هذا العبئ فلا يعمل النظام )
رجاء بأخذ هذه الملحوظة فى الإعتبار
و ما رأيكم فى الثيم الإفتراضى للـ Windows XP Professional
و هذه بعض الصور للثيم
و يمكن تحميل الثيم من الرابط التالى
س 7 : كيفية إنشاء Plugin يدوياً ؟
لنقوم بإنشاء Plugin لابد و أن يتم معرفة الإجابة على السؤال التالى :
سـ : مم يتكون الـ Plugin ؟
جـ : يتكون الـ Plugin من قسمين :
القسم الأول يكون ملف الإعدادات الخاص بالـ Plugin و عادتاً يكون نفس إسم الـ Plugin
و هذه صورة توضيحة
و يكون صاحب الإمتداد Inf.
بينما القسم الثانى يكون عبارة عن الملفات الخاصة بالـ Plugin و هذه الملفات تكون عبارة عن البرنامج ( الذى سيتم تحويله إلى Plugin )
أو ملفات معدلة من النظام ليتم دمجها مع النظام لتعطى شكل جمالى ...
و تكون هذه الملفات داخل مجلد بإسم Files الذى يكون داخل مجلد الـ Plugin
و ليس شرط أن يكون إسم المجلد الذى بداخله الملفات بإسم Files فمن الممكن تسميته بأى إسم تريد
و لكن فى حالت تغيير إسم المجلد يرعى أن يكون الأسم الجديد يكون خالى من المسافات و أيضاً لابد من إستبدال
الإسم القديم و هو Files بالإسم الجديد من داخل ملف الإعدادات الخاص بالـ Plugin
الآن سوف نشرح كل قسم على حدى
القسم الأول : ( ملف الإعدادات Plugin Name.Inf )
يتكون هذا اللمف من جزئين : -
الجزء الأول ( الإساسيات ) ، الجزء الثانى ( الفرعيات أو الخدمات )
الجزء الأول / ( الإساسيات )
الأساسيات هى عبارة عن أوامر يتم إضافتها فى ملف الإعدادات ليتمكن البرنامج PE Builder
من معرفة الـ Plugin
و هذه هى ثوابت الأساسيات
1 = إسم الـ Plugin ( ولا يشترط وجود مسافات أو لا )
2 = إسم من قام بصناعة هذا الـ Plugin
3 = بريد الإلكترونى الخاص بمن قام بصناعة هذا الـ Plugin
4 = إسم المجلد الناتج الذى سوف يكون داخل مجلد Programs الذى سوف يكون على رووت الإسطوانة ( و يشترط عدم وجود مسافات )
5 = إسم البرنامج الذى سوف يتم نسخه من محتويات الـ Plugin الذى داخل مجلد Files كما هو مكتوب قبل إسم الـ Plugin
إلى مجلد الـ Plugin الناتج داخل المجلد Programs ( و يشترط عدم وجود مسافات )
6 = لتمكين و تعطيل الـ Plugin
الأمر [ Enable = 1 ] = تمكين الـ Plugin
بينما الأمر الأمر [ Enable = 0 ] = تعطيل الـ Plugin
ملحوظة كما ذكرت سابقاً
إقتباس:
|
المشاركة الأصلية بواسطة MISHO STAR
وعادتاً فى الملفات ذات الإمتداد Inf. و Reg. نرى هذه العلامة كثيرة
و عادتاً نشاهدها فى بداية السطر
ماذا تفيد هذه العلامة ؟
هذه العلامة إذا تم وضعها فى بداية السطر فإن هذا السطر لن يتم تطبيقه فى موجه الأوامر
و إذا لم توضع فى بداية السطر .. سيتم تطبيق هذه السطر فى موجه الأوامر
أرجو أن تكون وضحت
|
الجزء الثانى / ( الفرعيات أو الخدمات )
الفرعيات هى أوامر يتم إعطائها مصمم الـ Plugin ليتم إضافتها ..
و تتكون هذه الأوامر من الآتى ( ملفات يتم نسخها من مجلد الـ Plugin ، مفاتيح ريجستر )
1 = ( ملفات يتم نسخها من مجلد الـ Plugin )
فهناك أكثر من طريقة لنسخ الملفات سوف أذكر أهمهم
المثال الأول
1 / إذا كان البرنامج يتكون من ملف واحد
1 = إسم المجلد الذى سيتم إنشائه داخل مجلد Programs الذى على رووت الإسطوانة
2 = إسم البرنامج ( و لابد خلو الإسم من المسافات )
3 = إمتداد الملف
مع العلم يمكن أن يكون ( البرنامج الذى سيتم تحويله إلى Plugin ) أكثر من ملف واحد
فإذاً يكون على سبيل المثال بهذا الشكل
1 = إسم المجلد الذى سيتم إنشائه داخل مجلد Programs الذى على رووت الإسطوانة
2 = المجلد الذى يحتوى على الملفات التى سيتم نسخها
3 = أسماء الملفات التى سيتم نسخها
4 = إمتداد كل ملف
المثال الثانى
2 / إذا كان البرنامج يتكون من مجلدات و ملفات
بهذا سنحتاج أمر ليتم نسخ جميع المجلدات و الملفات التى داخل المجلد Files
تابع الصورة
1 = إسم المجلد الذى سيتم إنشائه داخل مجلد Programs الذى على رووت الإسطوانة
2 = هذا الأمر يعنى أن يتم نسخ جميع ما بداخل المجلد Files سواء كان مجلدات أو ملفات
إلى المجلد الذى مشار عليه كرقم ( 1 )
المثال الثالث
3 / إذا كان البرنامج يتكون من ملفات يتم نسخها إلى مجلد النظام و هو System32
فى هذه الحالة سنقوم بإنشاء أمرين
الأمر الأول يتم نسخ فيه ملفات البرنامج إلى المجلد Programs
بينما الأمر الثانى يتم نسخ الملفات المحدد إلى المجلد System32
و المجلد System32 هو ( %WinDir%\System32 )
تابع الصورة
1 = سيتم ( نسخ ، Copy ) كل من
Test.exe , msco.dll , ReadMe.txt
إلى الماسر التالى : Programs\Name Plugin
و المجلد Programs هو المجلد الذى على رووت الإسطوانة
2 = سيتم ( نسخ ، Copy ) كل من
helo1.dll , helo2.dll
إلى المسار التالى : i386\system32
و المجلد i386 هو المجلد الذى على رووت الإسطوانة
1 = إسم المجلد الذى سيتم إنشائه داخل مجلد Programs الذى على رووت الإسطوانة .. لاحظ ظهور بجانبه حرف ( a )
2 = إسم المجلد التى سيتم نسخ إليه الملفات .. لاحظ ظهور بجانبه حرف ( b )
3 = إسم المجلد الذى يحتوى على ملفات البرنامج ( البرنامج الذى سيتم تحويله إلى Plugin )
4 = أسماء الملفات التى سيتم نسخها
5 = إمتداد كل ملف
6 = يوجد عندن حرفان و هما ( a , b ) و هما يرمزان إلى الفصيلة .. بمعنى أن كل حرف يعتبر بمثابة فصيلة مستقله
لاحظ معى هذه الأوامر
a="Programs\Name Plugin",2
معنى الأمر السابق أن جميع الملفات التى تنتهى بهذا الرمز a,,1
سيتم نسخها تبعاً لفصيلتها
و بالمثل مع الأمر الآخر
b="i386\system32",2
معنى الأمر السابق أن جميع الملفات التى تنتهى بهذا الرمز b,,1
سيتم نسخها تبعاً لفصيلتها
صورة توضيحية لكيفية نسخ الملفات و لصقهم بالمسار تبعاً لفصيلته
و يمكن وضع 26 فصيلة مستقلة إبتادئاً من حرف a إلى حرف z
( إخوانى الأحباب أحب أضيف لكم نقطة فى غاية الأهمية و أعتقد أن البعض منكم لم يلاحظ هذه النقطة )
هل لاحظت الفرق بين هذين الأمرين ؟
[SourceDisksFolders]
[SourceDisksFiles]
الأمر الأول و هو [SourceDisksFolders] يتم وضع به الأوامر الخاصة بنقل المجلدات
بينما الأمر الثانى و هو [SourceDisksFiles] يتم وضع به الأوامر الخاصة بنقل الملفات
و إذا كان هناك مجلدات و ملفات سيتم نسخها معاً إلى مسار ما
إذاً يتم إستخدام الأمر [SourceDisksFolders]
و لو كان هناك ملفات أخرى يتم نسخها إلى مجلد آخر أو مسار ما آخر
إذاً يتم إستخدام الأمر التالى [SourceDisksFiles]
و ليس هناك مشكلة فى إستخدام الأمرين مع بعض فى ملف الإعدادات
2 = ( مفاتيح ريجستر )
لإضافة مفاتيح الريجستر لملف الإعدادات الخاص بالـ Plugin
هناك ثلاث خطوات لتنفيذ ذلك
الخطوة الأولى : جلب مفتاح الريجستر الذى سوف يضاف
الخطوة الثانية : تحويل مفتاح الريجستر من ( Registry Editor Version 5.00 ) إلى ( Registry PE Builder )
الخطوة الثالثة : إضافة مفتاح الريجستر بعد التحويل إلى ( Registry PE Builder ) إلى ملف الإعدادات الخاص بالـ Plugin
نبدأ بشرح كل خطوة على حدى
الخطوة الأولى : جلب مفتاح الريجستر
هذا يعتمد على مدى معرفتك بالتعامل مع محرر الريجستر
الخطوة الثانية : تحويل مفتاح الريجستر
لتحويل ( Registry Editor Version 5.00 ) إلى ( Registry PE Builder )
سوف نحتاج أداة صغيرة تحتوى على ثلاث برامج تقوم بمهمة التحويل يمكن تحميلها من الرابط التالى
بعد تثبيتك للأداة سوف تحصل على الآتى
و سوف نشرح كل برنامج على حدى
أولاً البرنامج ( Conv Reg2Inf 2.1 )
طريقة عمل البرنامج - البرنامج يقوم بإدراج ملف الريجستر به ثم تصديره لملف Inf.
نقوم بفتح البرنامج سيظهر لنا بهذا الشكل
ملحوظة ( يجب يكون مفتاح الريجستر كاملاً و ليس المفتاح نفسه فقط )
تابع الصورة القادمة
مثلاً هذا مفتاح لتسجيل برنامج SnagIt 8.2.3
الآن لتحويل هذا المفتاح تابع الصور جيداً
يتم إختيار Select Reg Files
ثم يتم إختيار ملف الريجستر المراد تحويله ثم الضغط على Open
ثم يتم الضغط على Write Inf File ليتم تصدير مفتاح الريجستر الناتج ( سيتم تصديره بجانب ملف الريجستر الذى تم إختياره ) ..... (1)
ثم يتم الضغط على Append Inf File ليتم تصدير مفتاح الريجستر الناتج ( سيتم تصديره بجانب ملف الريجستر الذى تم إختياره ) ..... (2)
ما الفرق بين ( Write Inf File ) و ( Append Inf File ) ؟
الفرق بسيط جدا تابع الصور القادمة
المكان الخالى الذى بجانب Description يتم كتابة به إسم البرنامج الذى سيتم تنفيذ له الـ Plugin
ملحوظة : سيظهر الأسم فقط عند إستخدام الأمر Write Inf Files
الفرق فى الصورتان القادمين .. فركز جيداً
عند إستخدام ( Write Inf File )
عند إستخدام ( Append Inf File )
هل لاحظتم الفرق ؟
نعم الفرق بينهم أن الأمر ( Write Inf File ) يقوم بتصدير ملف الريجستر فى ملف Inf. مع وضع أساسيات ملف الإعدادات و هذا ما تعلمناه سابقاً
بينما الأمر ( Append Inf File ) يقوم بتصدير ملف الريجستر فى ملف Inf. فقط بدون أى إضافات
و من وجهة نظرى ليس هناك فرق لإننا تعلمنا أساسيات ملف الإعدادات
ثانياً البرنامج ( PE Reg )
طريقة عمل البرنامج - البرنامج يقوم بإدراج ملف الريجستر به ثم يتم عرض المفتاح بعد تحويله و يمكن تصدير المفتاح لملف Inf.
نقوم بفتح البرنامج
تابع الصور
يتم الضغط على Browse للإختيار ملف الريجستر المراد تحويله
ثم يتم إختيار ملف الريجستر المراد تحويله ثم الضغط على Open
يتم الضغط على Convert ليبدأ عملية التحويل
و ها الشكل النهائى للمفتاح بعد التحويل
ملحوظة : ( لتصدير ملف Inf. من الريجستر يتم تحديد مكان حفظ الملف من Browse التى على سطر Destination inf File )
ثم الضغط على Convert لبدأ عملية التحويل
ثالثاً البرنامج ( Reg2Inf BartPE )
طريقة عمل البرنامج - هذا البرنامج مختلف بعض الشئ حيث إنه يتعامل
مع الريجستر الخاص بالنظام الى تعمل عليه حالياً
تابع الصور
نقوم بفتح البرنامج ليظهر بهذا الشكل
نقوم بفتح محرر الريجستر ... أت