در ادامۀ دو قسمت قبلی آموزش که در مورد چگونگی سفارشی سازی ویندوز با نرم افزار nlite، پرتابل سازی برنامه ها، تولید فایل نصب خودکار و اضافه کردن فونت، wallpaper و ... به ویندوز صحبت شد، قسمت سوم این آموزش رو براتون قرار میدم. در این قسمت نحوۀ تغییر تصویر زمینه و متون مربوط به صفحۀ نصب ویندوز xp با تغییر در یکی از dll های ویندوز را یاد خواهید گرفت. همچنین نکات دقیق تری در مورد برنامۀ Reshacker بیان خواهد شد. پیشنهاد می کنم در صورتی که دو قسمت قبلی (قسمت 1 و قسمت 2) آموزش رو نخوندین، ابتدا اون ها رو مطالعه کنید.
همچنین مجددا جا داره از جناب آقای سعید طالشی جهت نوشتن این قسمت از آموزش و قسمت قبلی تشکر کنم.
* تغيير تصویر پس زمينۀ نصب ويندوز
دوستان عزيز من خسته نباشين. آموزش هاي قبلي رو خوندين؟ بدرد تون خورد؟ كار آمد بود؟ انشاء... كه همينطوره چون هدف من فقط رضايت شما عزيزانِ و بس. ايندفعه با يه آموزش جالب در خدمت شما هستم و اون تغيير تصوير پس زمينه ي نصب ويندوزه (همون تصوير آبيه كه دو قسمت شده) و حذف متنهايي كه هي مياد و ميره كه شايد شما هم تا حالا به اين فكر افتادين كه اونو تغيير بدين و با تصويري كه اسم و لوگوي خودتون رو بهش اضافه كردين عوضش كنين. براي اينكار از برنامه ي قوي Reshacker استفاده مي كنيم البته با اين برنامه ميشه كارهاي خيلي جالبي انجام داد. اين تغيير توي فايل WINNTBBU.DLL صورت ميگيره البته چون حذف متنها كلي دردسر داره و اعصاب خرد كنه من اين كار رو براتون انجام دادم و فايل بدون متن رو براي دانلود گذاشتم (انتهای مطلب)، شما فقط بايد تصويرش رو به روشي كه گفته ميشه تغيير بدين.
و اما بريم سراغ آموزش:
1- اول بايد از پوشه ي i386 فايلهاي WINNT32A.DLL- WINNTBBA.DLL رو حذف كنين.
2- بعد از اجراي برنامه فايل مربوطه (WINNTBBU.DLL) رو توي برنامه باز كنين. (فایل رو از انتهای مقاله دانلود کنید)
3- عكس مورد نظر تون رو كه بايد bmp باشه رو به 103 تغيير نام بدين.
4- توي برنامه از منوي Action گزينه ي Replace Bitmap… رو انتخاب كنين. همونطور كه در سمت چپ ميبينيم تصوير پس زمينه ديده ميشه و در سمت راست هم شماره ي عكس 103 هست.
5- گزينه ي Open file with new bitmap… رو بزنين و عكس مورد نظر رو كه اسمش بايد bmp.103 باشه رو باز كنين و Replace رو بزنين بعد هم Close رو كليك كنين.
6- از منوي فايل گزينه ي Save As… رو بزنين و فايل رو با نام WINNTBBU.DLL در جايي ذخيره كنين. توجه داشته باشين كه حتما از Save As استفاده كنين البته از Save هم ميتونين استفاده كنين ولي در اون صورت يك فايل ديگه كه فايل اصلي و بدون تغيير هست رو هم با اسم WINNTBBUOriginal.DLL ايجاد ميكنه كه بايد اونو حذف كنين پس ميبينين كه روش اول بهتره.
7- حالا فايل ويرايش شده رو با فايل اصلي در i386 جايگزين كنين. هم جايگزيني و هم حذف فايلها رو ميتونين به دو روش انجام بدين. روش اول : موقعي كه ويندوز رو با nLite ويرايش ميكنين قبل از ساخت ايميج و يا رايت روي CD . روش دوم بعد از ساخت ايميج توسط نرم افزار هاي ويرايش ايميج مثل Magic ISO Maker يا Ultra ISO، كه من پيشنهاد ميكنم برنامه ي اول (Magic ISO) رو به كار ببرين.
به همين سادگي ميتونين بقيه عكسها، آيكون ها و حتي نشانگر ماوس رو هم عوض كنين.
نکته: در صورتی که نمی خواهید متونی که در قسمت نصب ویندوز نمایش داده می شود را حذف کنید، نیازی به دانلود فایل WINNTBBU.DLL نیست. با مراجعه به فولدر i386 ویندوز همین فایل را یافته و در برنامۀ Reshacker تصویر زمینۀ آن را تغییر دهید.
تصویر زمینۀ جدید رو بعد از تغییر در نصب ویندوز مشاهده می کنید:

* آشنایی دقیق تر با نرم افزار Reshacker
امروز با آموزش يه برنامه ي قوي و جالب براي ريسورس كردن برنامه ها در خدمتتون هستم.
با اين برنامه ميشه كارهاي خيلي زيادي از جمله تغيير آيكون ، تغيير عكسها ، تغيير نشانگر ماوس و حتي تغيير متن و نام شركت يا نسخه ي برنامه انجام داد. حتي ميشه با تغيير متن قسمتهاي زيادي از يه برنامه رو فارسي كرد. كه من سعي ميكنم توي اين آموزش در مورد همه ي اين ها به طور كامل صحبت كنم. كار با اين برنامه با توجه به محيط ساده اش خيلي آسونه.
حالا ميريم سراغ آموزش :
1- برنامه رو باز كنين و از منوي فايل گزينه ي Open… رو انتخاب كنين. همونطور كه ميبينين برنامه از فرمتهاي DLL – EXE – OCX و CPL پشتيباني ميكنه. حالا فايل مورد نيازتون رو باز كنين.
2- از منوي View گزينه ي Expand Tree رو انتخاب كنين تا همه ي محتويات برنامه باز بشن.
3- براي تغيير آيكون هاي فايل از منوي Action گزينه ي Replace Icon… رو انتخاب كنين. از قسمت Select icon to replace آيكون مورد نظر رو انتخاب كنين و از سمت چپ گزينه ي Open file with new icon… رو انتخاب كنين. حالا فايل آيكون مورد نظر كه ميتونه شامل پسوند هاي exe – ico و res باشه و ميخواين با آيكون قبلي جايگزين بشه رو انتخاب كرده و Open رو بزنين. در انتها گزينه ي Replace و Close رو بزنين. تغيير عكس و نشانگر ماوس هم به همين روشه فقط بايد از منوي Action به ترتيب Replace Bitmap… و Replace Cursor… رو انتخاب كنين.
4- براي تغيير و يا حذف بخشي از يك پنجره در فايل (البته در صورت وجود) از قسمت سمت چپ برنامه به قسمت Dialog ميريم. بعد از مشاهدۀ Dialog ها و انتخاب گزينه ي مورد نظر تغييرات رو در سمت راست انجام ميديم. به متنهاي پنجره دقت كنيد در قسمت بالا متني با عنوان CAPTION وجود داره كه با نوشتن متن مورد نظر داخل " " ميتونين عنوان پنجره رو تعيين كنين. دو خط پايين تر از اون FONT 8, "MS Shell Dlg" قرار داره كه ميتونين توسط اون فونت مربوط به متنهاي پنجره رو تغيير بدين به اين صورت كه به جاي 8 سايز مورد نظر و داخل " " هم اسم فونت مورد نظر رو وارد كنين. توجه كنين كه اسم فونت رو بايد به صورت دقيق با رعايت بزرگي و كوچيكي حروف و رعايت فاصله ها وارد كنين.
براي تغيير اجزاي پنجره روي هر جزئي كه ميخواين كليك كنين. اگه ميخواين اون جزء رو حذف كنين از كيبورد Delete رو بزنين. با استفاده از قابي كه دور اجزاء ايجاد ميشه ميتونين با كشيدن اندازه اش رو تغيير بدين. براي تغيير متن هم اول روش كليك كنين، زير نوار منو (3) Control نشون داده ميشه كه به جاي 3 عدد جزء مورد انتخاب شده قرار داره. با توجه به اون عدد در قسمتي كه چند تا CONTROL از بالا تا پايين نوشته، از اولي بشمارين تا به عدد CONTROL مورد نظر برسين. حالا ميتونين با تغيير متن داخل " " متن رو عوض كنين. اگه به كنترل ها و نوشته هاشون دقت كنين مخصوصا دكمه ها، ميبينين توي بعضي از قسمت ها علامت & وجود داره، اين علامت به اين معنيه كه حرف بعد از اون علامت كليد دسترسي براي اون دكمه يا اون جزء هست. براي مثال اگه توي قسمت كنترل يه دكمه نوشته باشه : "Setup&" يعني متن دكمه Setup هست و اگه كليد S رو از كيبورد بزنيم انگار اون دكمه رو كليك كرده ایم كه شما ميتونين اونو قبل از هر حرفي كه دوست داشتين بذارين و كليد دسترسي رو تغيير بدين.
توجه: بعد از هر تغيير كليد Compile Script رو بزنين تا تغيير اعمال بشه.
5- از قسمت سمت چپ به سراغ String Table برين (در صورت وجود). با استفاده از اين قسمت ميتونين متنهاي مختلف برنامه رو تغيير بدين، به اين صورت كه فقط متن بين " " رو تغيير داده و Compile Script رو بزنين. پيشنهاد ميشه متنهايي رو كه دقيقه نميدونين مربوط به كجاست رو تغيير ندين.
6- قسمت Message Table كه در واقع پيغامهاي برنامه هستن با اين برنامه قابل تغيير نيست و براي تغيير اون نياز به زبان برنامه نويسي مربوط به همون فايل هست.
7- و اما در قسمت Version Info ميشه مشخصات فايل از جمله نسخه، شركت سازنده، سال توليد و ... رو تغيير داد كه اين كار هم دقيقا مثل تغيير String Table ها انجام ميشه.
بهتون پيشنهاد ميكنم براي اولين تجربه قسمتهايي از فايل WINNT32U.DLL و يا WINNTBBU.DLL مربوط به ويندوز كه توي پوشه ي I386 سي دي ويندوز هستن رو ويرايش كنين تا هم دستتون راه بيفته، هم لذت اين كار رو تجربه كنين و هم از اون توي ويندوز سفارشي ساخته شده توسط nLite استفاده كنين و محيط نصب ويندوز رو مطابق سليقه ي خودتون تغيير بدين.
خب اميدوارم اين آموزش هم به قدر خودش تونسته باشه نظر شما رو جلب كنه و قسمتي از نياز هاتون رو برطرف كنه. گذاشتن نظر براي ارتقاي سطح آموزشها و پيشنهاد موضوعات آموزش و هر چيز ديگه اي كه به فكرتون ميرسه يادتون نره.
-------------------------
دلت شاد و لبت خندان بماند برايت عمر جاويدان بماند
خدا را ميدهم سوگند بر عشق برايت هر چه خواهي آن بماند
كوچيك همه ي بچه هاي باحال ايراني
دانلود مقالات به صورت PDF: