Genuine Key


Genuine Key


Moved to new forum, Click Here to register

تم الانتقال للمنتدى الجديد, اضغط هنا للتسجيل
الجزء الاول - الدريفرات – عمل الملفات التنفيذيه

الحمد لله

و الصلاة و السلام على رسول الله

المرحله الثالثه – الجزء الاول

الدريفرات – عمل الملفات التنفيذيه

------------------

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

الهم اننا اليوم امام مفترق طرق اما ان نتوقف عند هذه النقطه ونكتفي بما حققناه او ان نستمر و نتابع العمل في المرحله الثالثه وهي منفصله عن سابقتها فهي لا تركز على التعديل على ملفات الويندوز بقدر ما هي متعلقه باضافة المكونات و البرامج الى الاسطوانه مع ملاحظة ان هذه المرحله بها قدر من التعقيد عن سابقتها كما انه لا يصلح معها طريقة ( على الطاير او الفرجه على الصور ) كما اننا لن نستطيع ان نقضيها اسئله فالموضوع محتاج مجهود ودقة ملاحظه

و ايضا برجاء عدم التعامل مع هذه الدروس و كاننا نقرأها في محل الحلاق فالموضوع جد خطير

ولقد تعبت في اعداده فارجوا بذل قليل من الجهد في مذاكرته


و الان لنبدأ باذن الله

نتناول اليوم في درسنا مجموعه من النقاط التي نعتبرها مدخلا الى اضافة البرامج الى نسخة اللويندوز مع التطرق الى ما ظهر من بعض استفساراتكم و و ستتركز هذه النقاط في :-

1 – عمل ملف SFX باستخدام برنامج WinRar و تجربة ذلك على الفونتات

2 –اضافة الفونتات عن طريق فولدر التوزيع ومراجعه سريعه له

3 – طريقة استخلاص الدرايفرات من نسخة الويندوز التي على جهازنا

4 –اضافة الدريفرات الى النسخه يدويا باستخدام فولدرات التوزيع

4 – مراجعة لكيفية اضافة الدريفرات الى النسخه باستخدام Nlite

عمل ملف SFX باستخدام برنامج WinRar

-----------------------------

برنامج وينرار من اشهر برنامج ضغط ملفات هو و برنامج WinZip و ان كنت افضل التعامل مع برنامج وينرار لاسباب كثيره ابسطها الرغبه في التغيير

و يمكنكم تنزيل البرنامج من المنتدى ( ح تلاقوا كتير منه ) و من خصائص جل برامج ضغط الملفات بانها تتيح الفرصه لعمل ملفات تنفيذيه exe ذاتية التنصيب او ما يسمى ب SFX عن طريق اضافة الملفات التي نعمل عليها الى ارشيف واحد وتفعيل بعض الخواص اثناء عمل هذا الارشيف

ملحوظه : تقريبا الاساس في طريقة العمل واحد بين برنامجي WinRar و WinZip

ولنبدأ العمل باذن الله

وسيتم العمل هذه المره على ملفات الفونتات المطلوب اضافتها الى النسخه بحيث نقوم باضافتها الى ملف تنفيذي مضغوط يقوم بفكها الى فولدر Windows\Fonts\

نجمع الملفات الفونتات المطلوب عملها SFX في فولدر واحد و ليكن ( كونتينر)



الجزء الاول الدريفرات الملفات التنفيذيه


نختار كل الملفات و نضغط رايت كليك ثم نختار Add to Archive




الجزء الاول الدريفرات الملفات التنفيذيه


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




الجزء الاول الدريفرات الملفات التنفيذيه


نختار انشاء SFX ونلاحظ ان اسم الملف تغير الى exe




الجزء الاول الدريفرات الملفات التنفيذيه


نختار تاب Avanced ومنه نختار SFX Options




الجزء الاول الدريفرات الملفات التنفيذيه


نختار المسار المطلوب فك الضغط اليه و نكتبه ونلاحظ اننا هنا كتبنا المسار التالي Fonts\ %windir%\ و هو ما يعني ان يتم الفك الى فولدر Fonts داخل مسار الويندوز حيث ان المقصود ب %windir%\ هو فولدر الويندوز ايا كان البارتيشن المنصب عليه الويندوز

و كما نلاحظ يمكننا اختيار ان يتم فك الملفات في فولدر ال Program Files وهذا يصلح في حالة الالعاب او البرامج وسنتحدث عن هذه الجزئيه لاحقا




الجزء الاول الدريفرات الملفات التنفيذيه


ويمكننا هنا اضافة خاصية انشاء Short Cut لملف موجود داخل ال SFX بحيث يتم وضعه على سطح المكتب مثلا وهذا هام عند العمل على ملفات الالعاب




الجزء الاول الدريفرات الملفات التنفيذيه


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




الجزء الاول الدريفرات الملفات التنفيذيه


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




الجزء الاول الدريفرات الملفات التنفيذيه


و بعد الانتهاء من الاعداد نضغط OK


الجزء الاول الدريفرات الملفات التنفيذيه



الجزء الاول الدريفرات الملفات التنفيذيه


و الان لقد تم الانتهاء من اعداد ملف ال EXE الخاص بوضع الفونتات في فولدر Fonts داخل Windows




الجزء الاول الدريفرات الملفات التنفيذيه


ونضغط عليه Double click لتجربته



الجزء الاول الدريفرات الملفات التنفيذيه


بعد الانتهاء نذهب الى فولدر Windows\Fonts\نجد الملفات قد تم اضافتها




الجزء الاول الدريفرات الملفات التنفيذيه


وهكذا قد تم الانتهاء من اعداد ملف ذلاي التنصيب لوضع الفونتات داخل نسخة الويندوز
طيب اقولكم حاجه مهمه جدا و ح تريحكم جدا جدا :-

---------------------------

جزء كبير جدا من ال Games و مجموعه من البرامج يمكنك اضافتها الى النسخه بهذه الطريقه ...مش فاهمين ح اقولكم

انه احيانا بعض البرامج يتركز اعدادها على الويندوز في وضعها في فولدر معين ثم عمل short Cut لملفها التنفيذي على سطح المكتب و بس

يعني لو كان عندنا على الجهاز برنامج مثل WepZip و اردنا ان نضعه في النسخه التي نقوم باعدادها فكل ما علينا ان نذهب الى فولدر Program Files و رايت كليك على فولدر برنامج Web Zip ثم نختار Add to Archive ونكمل المسيره مع ملاحظتين الاولى ان نختار ان يتم فك ضغطه في فولدر Program Files و لاننا قد اخذنا الفولدر باكمله فسيتم الفك و يصبح لدينا بعد الفك فولدر اسمه WebZip موجود داخل فةلدر Program Files و بداخله ملفات برنامج WebZip

و الثانيه ان نختار خاصية انشاء Short Cut و نجعلها تعمل الشورت كت لملف ال EXE الخاص بالبرنامج و تضعه على سطح المكتب او ان تضعه داخل فولدر Startup اذا اردنا للبرنامج ان يعمل تلقائيا مع تشغيل الويندوز

طيب الكلام الجميل ده ينطبق على ايه

اغلب الالعاب

جزء من البرامج مثل Web Zip كما ذكرنا

جزء كبير من البرام الاسلاميه مثل بلال و منبه الذاكرين

طبعا ترقية الانتي فيروس يمكننا عملها اذا علمنا اين يتم وضع الابديت

وايضا فقد استخلصت الابديت الخاص بال Jet Audio و كذلك RealOne وامكن وضعهم في ملف تنفيذي

و طبعا لم اجد اساس لمعرفة اي من البرام يصلح معه هذا او لا يصلح ولكن الموضوع يعتمد على ملاحظة البرنامج اثناء تنصيبه على الويندوز ومتابعه اين ينسخ ملفاته كما ان جزء كبير منه يعتمد على التجربه و الخطأ يعني ما ينفعش ( على الطاير ) او حتى فشلت مره طيب مش لاعب معاكم تاني

اضافة الفونتات عن طريق فولدر التوزيع


-----------------------------

طيب نفترض انك مش عاجباك الطريقه دي وعايز الفونتات تنزل مع نسخة الويندوز مباشرة يبقي ساعتها لازم نستخدم طريقة فولدرات التوزيع فاكرينها ؟

هي الفولدرات التي يتم اضافتها الى النسخه لكي يتولي برنامج اعداد الويندوز اضافتها الى اماكن محدده




الجزء الاول الدريفرات الملفات التنفيذيه



الجزء الاول الدريفرات الملفات التنفيذيه



الجزء الاول الدريفرات الملفات التنفيذيه


وهي التي سبق شرحها في الجزء الثاني – المرحلة الثانيه

طيب نجرب كده ان نتعامل مع هذه الفولدرات

اذا اردنا اضافة مجموعه من الفونتات الى النسخه نقوم بالتالي :-

اولا : نحدد المسار الهدف ( Target) و هو في هذه الحاله Windows\Fonts


الجزء الاول الدريفرات الملفات التنفيذيه


ثانيا : نحدد فولدر التوزيع المناسب للمسار السابق بحسب ما تعلمناه عن فولدرات التوزيع وهو في حالتنا هذه يتم انشاء فولدر اسمه Fonts و نضع هذا الفولدر داخل فولدر التوزيع المسمى $$ الموجود في الايزو




الجزء الاول الدريفرات الملفات التنفيذيه



الجزء الاول الدريفرات الملفات التنفيذيه



الجزء الاول الدريفرات الملفات التنفيذيه

ثالثا : يتم وضع ملفات الفونتات داخل الفولدر Fonts الذي انشأناه داخل $$



الجزء الاول الدريفرات الملفات التنفيذيه




الجزء الاول الدريفرات الملفات التنفيذيه



الجزء الاول الدريفرات الملفات التنفيذيه

ثم نحفظ التغييرات


الجزء الاول الدريفرات الملفات التنفيذيه



الجزء الاول الدريفرات الملفات التنفيذيه


طيب اذا اردنا وضع لعبة ما داخل النسخه فماذا نفعل

نفس الخطوات نحدد مسار اللعبه و هو سيكون كالتالي

Program Files\Games\ZumaDelux

حيث ان Prgram Files هو فولدر البرامج على الجهاز وفولدر Games سنقوم بتجميع الالعاب داخله

و ZumaDelux هو اسم الفولدر الذي سيحتوي علىملفات اللعبه لان اسمها كده
اذن سنقوم بانشاء فولدر اسمه Games داخل فولدر التوزيع $Progs و الذي يعادل فولدر Program Files و كل ما بداخله سيتم نسخه الى داخل فولدر Program Files اثناء اعداد الويندوز

ننشيء فولدر جديد اسمه ZumaDelux داخل فولدر Games ثم نضع بداخله ملفات اللعبه


الجزء الاول الدريفرات الملفات التنفيذيه


و هكذا

استخلاص الدرايفرات من نسخة الويندوز التي على جهازنا

-----------------------------

لنفترض ان عندنا جها موصل عليه بعض العتاد و تعريفاته معرفه على جهازنا ( تم انزالها على الجهاز بطريقة ما وليكن من الانترنت ) ونريد ان ناخذ نسخه من تعريفات هذه المكونات المعرفه على الويندوز لاستخدامها فيما بعد او اضافتها الى الاسطوانه

نستخدم في استخلاص هذه الدريفرات برمج مساعده متخصصه ومنها My Drivers و Driver Guide Toolkit وهو الذي ساستخدمه اليوم في الشرح

http://www.driverguidetoolkit.com/

نفتح البرنامج تظهر امامنا الواجهه الرئيسية , لا تنخدع بانطباعك عنها انها غير مرتبه فالبرنامج جيد جدا


الجزء الاول الدريفرات الملفات التنفيذيه


نختار Backup Drivers لعمل استخلاص للدريفرات التى على الجهاز

يصبح امامنا خيارين :-

-----------

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

الثاني : عمل حفظ فقط للدريفرات الموجوده على الجهاز و الغير موجوده اصلا ضمن الويندوز ( مثل فاكس موتورولا مثلا ) وهذا هو الخيار الاقرب للتنفيذ في حالتنا




الجزء الاول الدريفرات الملفات التنفيذيه


و الان تم التعرف على الدريفرات الموجوده على الجهاز



الجزء الاول الدريفرات الملفات التنفيذيه

نختار ما نريد حفظه منها
ثم نحدد مكان الحفظ



الجزء الاول الدريفرات الملفات التنفيذيه



الجزء الاول الدريفرات الملفات التنفيذيه


ثم نضغط هنا للحفظ



الجزء الاول الدريفرات الملفات التنفيذيه


نذهب الى المسار الذي حددناه نجد الدريفرات قد تم اضافتها كل درايفر داخل فولدر منفصل و مسمى باسمه



الجزء الاول الدريفرات الملفات التنفيذيه


وبداخله ملفات التعريفات ( خلي بالك من امتداد INF فهو الخلاصه )



الجزء الاول الدريفرات الملفات التنفيذيه


اضافة الدريفرات الى النسخه يدويا باستخدام فولدرات التوزيع

-----------------------------

و الان الى العمل في النسخه ثانية


لدينا فولدرات بالدرايفرات التي استخلصناها من الويندوز او لدينا اسطوانات عليها الدريفرات

نجمع هذه الدريفرات كل منها داخل فولدر خاص بها و نضعها جميعا معا مع ملاحظة الاتي :-

اولا : يجب ان تكون اسماء الفولدرات خاليه من المسافات اي اننا نحول مثلا اسم الفولدر من

SIS VGA Card

الى

SIS_VGA_Card

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





الجزء الاول الدريفرات الملفات التنفيذيه


ثالثا : الا تحتوي الفولدرات على Sub Folder فلا نضع مثلا داخل فولدر 2_Trio3d_VGA فولدر اخر اسمه WXP مثلا فعند الاعداد لن ينظر الويندوز الا الى فولدرات التعريفات الاساسية




الجزء الاول الدريفرات الملفات التنفيذيه


طيب جمعنا الدريفرات و صححنا التسميه لفولدراتها و الان نعدل في ملف SIF فاكرينه ..اكيد

نذهب الى الايزو ونستخرج الملف



الجزء الاول الدريفرات الملفات التنفيذيه



الجزء الاول الدريفرات الملفات التنفيذيه


ونفتحه با ستخدام المفكره




الجزء الاول الدريفرات الملفات التنفيذيه



الجزء الاول الدريفرات الملفات التنفيذيه


سنعدل داخل قسم [Unattended] و ذلك باضافة سطرين الاول

DriverSigningPolicy=Ignore

فاذا لم يكن هذا السطر موجودا فقم باضافته


الجزء الاول الدريفرات الملفات التنفيذيه


و هو معناه اننا نخطر الويندوز بتجاهل الدريفرات الغير موثقه من شركة ميكروسوفت وهذا الاختيار هام جدا حتى لو لم نضف دريفرات خارجيه لان بعض البرامج اثناء اعداده تضيف لنفسها Virtual Drive و طبعا الويندوز ساعتها ح يطلع لك رساله بانه عثر على الدرايف الفلاني و ده درايف مش كويس وهو زعلان منه و مش بيحيه و بيكرهه و...و...و..و حلا لهذه المشكله نفعل هذا الخيار

و السطر الاخر هو الذي نخطر به الويندوز بمسار الدريفرات

ونصه كالتالي

"OemPnPDriversPath="Drivers\1_Asus_MBoar d;Drivers\2_Trio3d_VGA


و طبعا ذلك لعدد 2 درايفر فقط ولاحظ الترتيب الاتي


اولا

OemPnPDriversPath

و بعدها علامة =

ثم

"

و Drivers\

وبعدها اسم الفولدر الاول في ترتيب فولدرات الدريفرات

ثم
;
وبعدها Drivers\

وبعدها اسم الفولدر الثاني في ترتيب فولدرات الدريفرات

وهكذا و عندما ننتهي نغلق الجمله ب
"
بعد اسم اخر فولدر درايفر



الجزء الاول الدريفرات الملفات التنفيذيه



الجزء الاول الدريفرات الملفات التنفيذيه


وبعد ذلك نحفظ التغييرات


الجزء الاول الدريفرات الملفات التنفيذيه


ونضيف الملف الى الايزو


الجزء الاول الدريفرات الملفات التنفيذيه



الجزء الاول الدريفرات الملفات التنفيذيه


نحفظ التغييرات و لكن لا نغلق الايزو


الجزء الاول الدريفرات الملفات التنفيذيه


بقي امامنا اضافة الدريفرات الى الايزو

داخل فولدر Drivers الموجود داخل فولدر $1



الجزء الاول الدريفرات الملفات التنفيذيه


ونتابع الخطوات




الجزء الاول الدريفرات الملفات التنفيذيه



الجزء الاول الدريفرات الملفات التنفيذيه


الجزء الاول الدريفرات الملفات التنفيذيه

ولان نحفظ الايزو باسم جديد


الجزء الاول الدريفرات الملفات التنفيذيه



الجزء الاول الدريفرات الملفات التنفيذيه



الجزء الاول الدريفرات الملفات التنفيذيه


مراجعة لكيفية اضافة الدريفرات الى النسخه باستخدام Nlite

-----------------------------

و اذا اردنا اضافة الدرايفر بطريقة اخري يمكننا عمل ذلك عن طريق برنامج Nlite وقد تحدثنا عن هذه الطريقة في حينها



الجزء الاول الدريفرات الملفات التنفيذيه

ولكن من الممكن ان نوضحها اكثر الان
نتاكد اولا من تفعيل خيار اضافة التعريفات


الجزء الاول الدريفرات الملفات التنفيذيه


طبعا لابد من التاكد من اننا قد جهزنا و جمعنا الفولدرات الخاصة بالتعريفات سواء المستخرجه بواسطة برنامج Driver Guide او من اسطوانات التعريفات و لابد ان يكون بداخل كل فولدر تعريف الملف الذي بامتداد inf

اظن الكلام واضح جدا ..

الملف يكون بامتداد inf

طبعا لن نعيد الحديث عن التعامل مع برنامج Nlite ولكن سنتحدث عن اضافة الدريفرات فقط


الجزء الاول الدريفرات الملفات التنفيذيه

و الان نضغط لاضافة الدريفرات


الجزء الاول الدريفرات الملفات التنفيذيه

وطبعا البرنامج لن يرى الا امتداد inf

ونضيف درايفر من فولدر اخر


الجزء الاول الدريفرات الملفات التنفيذيه

واخر



الجزء الاول الدريفرات الملفات التنفيذيه


وبعد الانتهاء نضغط Next


الجزء الاول الدريفرات الملفات التنفيذيه


طيب حاجه اخيره

احيانا لا يكتفي الويندوز بملف inf الذي اختاره برنامج Nlite ولذلك اذا ظهرت لك رسالة بعد اعداد الويندوز تطلب منك ادخال اسطوانة مش عارف ايه التي تحتوي على درايف مش عارف مين فانه يجب عليك اضافة الفولدر الخاص بالدرايف بالكامل الى الايزو الخاص بالنسخه و يمكنك اضافته ليكون موجودا على مسار Windows\System32\Drivers

او مسار Windows\Driver Cash\I386

باستخدام فولدرات التوزيع

و طبعا انتم عارفين ازاي

ملحوظه لم اجرب هذه الطريقه

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

و الله المستعان

"""""""""""""""""""""""""""""""""""
تم إعادة رفع الصور الى سيرفر البوابة حفاظاً عليها من الضياع
" الإدارة : New Star "
بتاريخ : 5 \ 12 \ 2006

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

سمفونية العصر/الجزء الاول

الجزء الاول:- درس عمل كتيب

مساعده فى ايجاد البرنامج الذى يقوم بعمل الملفات التنفيذيه



أدوات الموضوع

الانتقال السريع

منتديات داماس

DamasGate