خیلی از آیکن های مورد استفاده در ویندوز 7 داخل فایلی بنام Imageres.dll قرار دارند.
این فایل که یک فایل سیستمی بوده و در پوشه system32 قرار دارد ، حاوی 218 تا آیکن می باشد.
ویندوز برای نشان دادن Recycle Bin از دو تا از آیکن های موجود در داخل این فایل استفاده میکند.
لذا اگر بخواهیم که آیکن Recycle Bin را بطور کامل تغییر دهیم ، لازم است که دو تا آیکن موجود در فایل Imageres.dll
را عوض نمائیم که روش کار بشرح زیر است.
تذکر مهم:
-----------
فایل Imageres.dll یک فایل سیستمی بوده و لذا سیستم اجازه نخواهد داد که بتوانیم این فایل را تغییر دهیم. لذا
باید یک کپی از آن را در جائی دیگر قرار داده و روی فایل کپی شده کارمان را انجام دهیم.
از طرف دیگر پس از اینکه کپی فایل Imageres.dll را به دلخواه تغییر دادیم لازم است که بطریقی فایل اصلی را دیلیت
کرده و بجایش این فایل تغییر یافته را قرار دهیم تا تغییرات در سیستم دیده شود.
نکته اینجاست که امکان دارد ما در حین کار اشتباهاتی کرده باشیم و این فایل خراب شده باشد.که در اینصورت ویندوز
اشکال دار خواهد شد و حتی ممکن است بوت نشود.
برای پیشگیری از این مشکل ، ضروری است که در اول کار ، یک کپی دیگر هم از این فایل گرفته و جائی نگهداری کنیم
که اگر بهر علتی فایل تغییر یافته خراب شده و سیستم مشکل دار شود، بتوانیم با کپی مجدد فایل بک آپ شده ، مشکل
را بر طرف کنیم.
با فرض اینکه مواردی را که تذکر داده شد رعایت کرده اید و نیز برنامه Resource Hacker در سیستمتان آماده استفاده
هست به شرح زیر عمل نمائید.
1. برنامه Resource Hacker را اجرا کرده و توسط آن فایل Imageres.dll را باز کنید. پنجره ای شبیه شکل زیر خواهید
دید:
2. در شکل بالا روی علامت + کنار پوشه Icon Group کلیک کنید. محتوای پوشه که هر کدام با شماره ای مشخص
شده اند در زیر پوشه Icon Group نمایان خواهند شد.
پائین بروید تا مطابق شکل زیر به پوشه های 54 و 55 برسید.
توجه داشته باشید که ویندوز از دو نوع آیکن برای نشان دادن سطل آشغال استفاده میکند. یک نوع برای نشان دادن
سطل آشغال خالی و دیگری برای نشان دادن سطل آشغال پر.
در تصویر بالا پوشه شماره 54 آیکن سطل آشغال پر را نگهداری میکند. اگر روی علامت + در کنار پوشه 54 کلیک کرده
و سپس روی محتوای آن یعنی عدد 1033 مطابق شکل زیر کلیک کنید ، در سمت راست آیکن های مورد استفاده ویندوز
برای سطل آشغال پر را خواهید دید.
و همینطور پوشه 55 مطابق شکل زیر آیکن های سطل آشغال خالی را نگهداری میکند.
3. اگر در دو تا تصویر بالا دقت کنید می بینید که در کنار آیکن ها مشخصات آیکن ها هم نوشته شده است. برای مثال
در آیکن های سطل آشغال پر عبارات زیر نوشته شده است:
کد:
48 x 48 (16 colors) - Ordinal name: 619
32 x 32 (16 colors) - Ordinal name: 620
24 x 24 (16 colors) - Ordinal name: 621
16 x 16 (16 colors) - Ordinal name: 622
48 x 48 (256 colors) - Ordinal name: 623
32 x 32 (256 colors) - Ordinal name: 624
24 x 24 (256 colors) - Ordinal name: 625
16 x 16 (256 colors) - Ordinal name: 626
256 x 256 (16.8mil colors) - Ordinal name: 627
48 x 48 (16.8mil colors) - Ordinal name: 628
32 x 32 (16.8mil colors) - Ordinal name: 629
24 x 24 (16.8mil colors) - Ordinal name: 630
16 x 16 (16.8mil colors) - Ordinal name: 631
این عبارات به ما نشان میدهند که پوشه 54 دارای چند تا آیکن بوده و هر کدام از آیکن ها چه مشخصاتی دارند.
لذا از اینجا می فهمیم که در داخل پوشه 54 یک مجموعه آیکن وجود دارد که خود این آیکن داخلش تعداد 13 نوع آیکن
با مشخصات بالا وجود دارند.
یعنی اگر ما بخواهیم شکل آیکن سطل آشغال پر را عوض کنیم اول باید یک پک آیکن بسازیم که داخلش تعداد 13 عدد
آیکن با مشخصات گفته شده در بالا باشد.
و همینطور در مورد آیکن سطل آشغال خالی.
من آیکن ساخته شده خودم را در ذیل پیوست کرده ام که در این مرحله میتوانید از آن استفاده نمائید.
4. مطابق شکل زیر روی علامت + در کنار پوشه 54 و سپس روی محتوای آن یعنی عدد 1033 کلیک کنید ، و بعد به
منوی Action وارد شده و مطابق شکل زیر روی گزینه Replace Icon کلیک کنید:
5. پنجره ای مطابق شکل زیر ظاهر می شود:
در این پنجره روی دکمه Open file with new icon کلیک کنید.
6. در پنجره ای که باز میشود به آدرسی بروید که آیکن خودتان را قرار داده اید و آن را انتخاب کنید.پنجره دیگری مطابق
شکل زیر ظاهر خواهد شد:
در این پنجره روی دگمه Replace کلیک کنید.
پنجره اصلی دوباره باز شده و شما خواهید دید که مطابق شکل زیر آیکن های داخلش عوض شده اند.
کار انجام شده ولی هنوز ذخیره نشده است .
لذا به منوی File وارد شده و روی گزینه Save کلیک کنید.
حال اگر به محلی که فایل Imageres.dll را قرار داده بودید نگاه کنید دو تا فایل خواهید دید:
__ فایل Imageres.dll که همان فایلی هست که ادیت کرده و آیکنش را عوض کردید.
__ imageres_original.dll (برنامه عین فایلی را که شما ادیت کردید را بدون تغییرات با این نام نگهداری کرده است).
برای تغییر هر آیکن مراحل گفته شده در بالا باید رعایت شود.
موفق باشید
علاقه مندی ها (بوک مارک ها)