PDA

نسخه کامل مشاهده نسخه کامل : چگونه فایل های *.exe را تغییر دهیم؟



متالیک
09-08-2007, 13:21
چگونه فایل های *.exe را تغییر دهیم؟

آموزش چگونگی تغیردادن فایل های *.exe در 5 قدم ساده:

1) سعی نکنید یک برنامه را به وسیله ی ویرایش کردن سورسش در یک dissasembler تغییر دهید. چرا؟
چون این روش فقط برای برنامه نویسان و اسمبلرهای حرفه ای است.
سعی کردن برای دیدن سورس فایل در حالت هگزا، فقط گرفتن یک مشت چرند و پرند است به طوری که شما آن را نمی فهمید.
اول از همه، شما به آخرین نسخه از برنامه ی Resource Hacker نیاز دارید. آن یک برنامه ی ویرایشگر سورس با کاربری خیلی ساده است، شما می توانید آن را از لینک
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید دانلود کنید.

2) فایل فشرده را Unzip کرده و ResHacker.exe را اجرا کنید. شما می توانید فایل راهنمای آن را هم ببینید.

3) شما مشاهده خواهید کرد که رابط کاربری آن ساده و راحت است. به منوی FileOpen بروید و یا برای باز کردن یک فایل کلیدهای Ctrl+O را فشار دهید. شما می توانید فایل های *.exe، *.dll، *.ocx، *.scr و *.cpl را ویرایش کنید، اما این راهنما برای آموزش ویرایش کردن فایل های *.exe می باشد بنابراین یک فایل *.exe باز کنید.

4) در سمت چپ صفحه لیستی از بخش ها ظاهر خواهد شد. بیشترین بخش های معمول عبارتند از:
-String table
-RCData
-Dialog
-Cursor group
-Bitmap
-WAV

* icon: شما می توانید آیکون (های) برنامه را ببینید و به وسیله ی دابل کلیک کردن روی قسمت icon و انتخاب کردن آیکون و کلیک راست کردن روی آن و فشار دادن replace resource آن را تغییر دهید. بعد از آن شما می توانید آیکونی را که می خواهید جایگزین آیکون اصلی شود را انتخاب کنید.

* String table: شامل یک دسته چرندیات است، گاهی اوقات مفید است، به دانش برنامه نویسی ابتدایی نیاز دارد.

* RCData: اینجا هک کردن واقعی شروع می شود. عنوان پنجره ها، دکمه ها، نوشته و چیزهای بیشتری را می توانید تغییر دهید.

* Dialog: اینجا شما می توانید پیام ها یا دیالوگ هایی را که در یک برنامه نشان داده می شود را تغییر دهید. فراموش نکنید زمانی که می خواهید کار انجام شود باید Compile را فشار دهید.

* Cursor group: برای تغیر دادن نشانگر ماوس که در برنامه به کار رفته است.

* Bitmap: برای مشاهده و یا تغییر دادن تصاویر در برنامه به سادگی!
* WAV: برای تغییر صداهای برنامه به کار می رود.

5) در قسمت های RCData، Dialog، Menu و String table شما می توانید تغییرات زیادی را انجام دهید. شما می توانید نوشته ها، دکمه ها و ... را تغییر داده و یا آن ها را به زبان دیگری ترجمه کنید.

نکته ها:
- برای تغیر عنوان پنجره، دنبال چیزی شبیه به CAPTION "edit this" با شید.
- بعد از انجام همه ی عملیات ها، دکمه ی Compile Script را فشار دهید، و زمانی که شما می خواهید ویرایش را ذخیره کنید: FileSave(Save as)
- زمانی که شما یک فایل را ذخیره می کنید، فایل اصلی به طور پیش فرض پشتیبان گیری می شود و به نام Name_original تغییر نام پیدا می کند و فایل ذخیره شده، نام اصلی فایل را خواهد گرفت.
- گاهی اوقات شما ممکن است یک پیام شبیه زیر بگیرید: This program has a non-standard resource layout... it has probably been compressed with an .EXE compressor. به این معنی است که Resource Hacker نمی تواند به دلیل ساختار فایل، آن را تغییر دهد.

ترجمه شده توسط متالیک: peratik@gmail.com
موفق باشید