تبلیغات
شبکه - امنیت - نرم افزار - مقالات آموزشی - Security - Education - Network - PDF Learning - فارسی کردن فایل های باینری

 لینكدونی ..

نرم افزار...-
مدیریت اطلاعات در وب

نرم افزار...-
مشاهده فیلم در بزرگترین اندازه

نرم افزار...-
استخراج صوت از فیلم «میکس و مونتاژ»

نرم افزار ...-
مرور گر نت اسکیپ

نرم افزار...-
کپی براداری آسان از DVD ها

نرم افزار...-
گیتار را با کامپیوتر یاد بگیرید

نرم افزار...-
میکس آسان فیلم ها به راحتی یک آب خوردن

نرم افزار ...-
چک کردن ایمیل در کمترین زمان

نرم افزار ...-
نرم افزارSwitch XP Task

نرم افزار...-
گفتگوهای خود را در MSN مسنجر کنترل کنید

ARCHIVE
 

 لینكدونی ..

فیلتر شکن خفن ..فیلتر شکن خفن

پول پارو کنید ..آموزش کسب در آمد حلال از اینترنت

عشق و بازی زندگی..عشقولانه

وب سایت اطلاع رسانی شرکت یاشیل نت اهر ..وب سایت شرکت تعاونی خدمات اینترنتی یاشیل نت اهر

بزرگترین شبکه ویروس و آنتی ویروس ایرانی ..IRVirus شبکه تحقیقاتی ویروس ایران

شبکه امنیتی ایرانیان ..شبکه امنیتی ایرانیان

خاطرات روزانه یک دانشجو..خاطرات روزانه یک دانشجو

انتظار-سافت..داونلود نرم افزار - عبور از فیلتر

وب سایت تیم امنیتی آشاینه ..وب سایت تیم امنیتی آشاینه

منتظر-سافت..هک - کرک - دانلود نرم افزار - هک کردن ای دی

 

 جستجو در بلاگ..

 

 خبرنامه ..

 

 آمار وبلاگ..

امروز .... 

دیروز ....

در كل ...



دوشنبه 14 آذر 1384:فارسی کردن فایل های باینری

 

( قسمت اول - شیوه مقدماتی )



به طور کلی در زمان برنامه نویسی در شرکتهای معتبر که نرم افزار آنها می تواند در کشورهای مختلف فروش داشته باشد ، از قانونی استفاده می کنند که توسط آن می توان به راحتی زبان یک برنامه را به دلخواه تغییر داد.
به طور مثال یکی از معروفترین برنامه ساخته شده به این روش ، یا بهتر است بگوییم سیستم عامل ، همان ویندوز می باشد. مایکروسافت با بهره گیری از قانون Resource String تمامی فایلهای ویندوز را به این روش کامپایل کردند که در زمانی که احتیاج به یک زبان خاص بود ، تنها با عوض کردن جملات و نوشته ها ، آن فایل از نظر زبان تغییر کند.

به طور کلی ویندوز و یا اکثر برنامه های معروف از فایلهای با پسوند DLL جهت ذخیره اطلاعات لازم برنامه استفاده می کنند. البته این نوع فایلها توضیحات بسیار مفصلی دارند که ما فقط به بحث زبان آن می پردازیم.
یکی از قسمتهایی که در این فایلها می شود ذخیره ساخت ، همان نوشته ها و جملات برنامه هستند. حال فکر کنید یک برنامه 5 فایل DLL دارد که هر کدام دارای یک زبان مختلف می باشند. البته این بحث فقط مربوط به فایلهای DLL نمی باشد و فایلهایی نظیر EXE را نیز شامل می شود.

حال اگر بتوانیم به روشی این نوشته ها را به زبان فارسی تبدیل کنیم ، فایل مورد نظر به زبان فارسی می شود. البته فارسی ساختن یک فایل به همین راحتی هم نیست. چون همان طوری که میدونید زبان فارسی از سمت راست به چپ است در حالیکه اکثر زبانهای دنیا از سمت چپ به راست می باشند. (غیر از ژاپنی که معلوم نیست به چه سمتی خوانده میشه !)

حال بیایید ببینیم چگونه میتونیم با ساده ترین روش این جملات رو فارسی کنیم ؟ خوب مسلما" راحت ترین راه ، استفاده از یک برنامه آماده می باشد.

ابتدا برنامه Resource Hacker رو از آدرس زیر دانلود و نصب کنید.

http://www.users.on.net/johnson/resourcehacker

این را هم به خاطر داشته باشید که این برنامه بر خلاف اسمش بسیار سودمند است. بسیاری از برنامه نویسان جهان جهت ساخت فایلهای Resource خود از این برنامه استفاده می کنند. پس از نصب این برنامه آن را باز کنید و کار خود را با فارسی کردن اولین فایل ویندوز شروع می کنیم. به خاطر داشته باشید که شما می بایست یک ویندوز جهت تایپ فارسی برای این قسمت داشته باشید. برنامه Resource Hacker به لحاظ 32 بیتی بودنش میتونه تقریبا" 90 درصد فایلهای ویندوز رو ویرایش کنه. پس اعمال زیر را یک به یک انجام دهید :

1) برنامه Resource Hacker را اجرا کنید.

2) سپس از منوی File گزینه Open را انتخاب نمایید تا پنجره مربوط به گشایش فایل ظاهر شود.

3) سپس به شاخه ویندوز ( به طور مثال C:\Windows ) بروید و یکی از فایلهای اجرایی ، مانند ماشین حساب وییندوز را باز کنید. این فایل با نام Calc دیده می شود. ( در برخی از ویندوزها مانند ویندوز XP این فایل در شاخه سیستمی ویندوز قرار دارد ، به طور مثال C:\Windows\System32 )

4) حال در سمت چپ ، گزینه String Table را باز کنید. این همان قسمتی است که شما می بایست در تمامی برنامه ها ، جهت فارسی کردن فایلها ویرایش نمایید.

5) یکی دیگر از قسمتهایی که می توان تغییر داد ، منوی برنامه ها می باشد که به راحتی می توانید از سمت چپ انتخاب نمایید. حال کار خود را با فارسی کردن یک منو ادامه می دهیم. پس از انتخاب Menu از سمت چپ ، گزینه با کد 307 را فارسی می کنیم. در انتها دکمه Compile Script را فشار دهید و فایل را ذخیره نمایید.

6) حال برنامه ماشین حساب ویندوز خود را اجرا کنید و نتیجه را ملاحظه فرمایید. در تصاویر زیر می توانید تفاوت را کاملا" مشاهده نمایید.

خوب این روش بسیار ساده و مقدماتی برای فارسی کردن فایلها می باشد. به خاطر داشته باشید این برنامه ، و برنامه های شبیه این می توانند فایلهای کامپایل شده به صورت Resource را ویرایش کنند که معمولا" با پسوندهای   EXE ، DLL ، OCX ، CPL ، SCR و ... شناخته می شوند. این را هم بدانید که بسیاری از فایلهای دیگر نیز از این نوع فایلها می باشند و تنها با تغییر دادن پسوند آنها می توان این نوع فایلها را نیز ویرایش کرد. به طور مثال فایلهای Theme ویندوز از نوع همان DLL می باشند.

در مقالات بعدی شیوه های دیگر فارسی کردن فایلها ، به خصوص فایلهایی که توسط این برنامه نمی توان ویرایش کرد ، مانند بازیها را برای شما نشان می دهم.

ضمنا" به عنوان یک خواهش جدی از شما می خواهم قبل از فارسی کردن هر فایل ، از آن ، یک فایل Backup تهیه کنید و در صورتی که آشنایی بسیار کم به کامپیوتر دارید ، از ویرایش فایلهای ویندوز جدا" خودداری کنید.


در صورتی که فایلهای ویندوز را به اشتباه فارسی کنید ، ویندوز دیگر قادر به شناسایی آنها نمی باشد لذا ویندوز درست اجرا نمی شود و در برخی مواقع مجبور به نصب دوباره ویندوز می شوید !
 

 

انتظار-سافت +General , +

ویرایش در [-] || [-]

[06:12 ق.ظ] || [+]

Comments []

 

 

 


 مباحث ..

General...7

هک و کرک...8

تاسیس ...2

دانلود نرم افزار ...1

آموزش نصب و راه اندازی شبکه ...1

فرهنگی...1

اجتماعی...1

اینترنت رایگان...1

ترفندهای کامپیوتری ...2

ترفندهای اینترنتی ...1

ویروس و ویروس نویسی ...1

دعوت به همکاری ...1


 

 نویسندگان..

انتظار-سافت...7

منتظر-سافت...2

Error...1

امیر...0

محمد...3

انتظار-سافت...14


 

 آرشیو ..

دی 1384...1

آذر 1384...15

آبان 1384...11


 

 صفحات ..

 

 نوشته های پیشین..

شکست امیدی برای جاودانگی - برای همیشه دوستت دارم نازنین من ..-
آموزش فتوشاپ ..-
هک و امنیت شبکه ..-
هک چیست و هکر کیست ؟..-
kazaa از بین بردن برنامه جاسوسی نرم افزار ..-
کنترل کامپیوتر دیگران از طریق مرورگر ..-
چگونه شبه ویروس بسازیم ..-
ورود به کامپیوتر دیگران ..-
هک و کرک ..-
پراکسی سرور و کاربرد پراکسی درام ..-
آموزش شبکه - nat چیست ؟..-
آموزش شبکه..-
آموزش لینوکس..-
فارسی کردن فایل های باینری..-
بررسی وضع دانشجویان عزیز در دانشگاه ها ..-

Email
[yahoo]

.(C) Copyright

All Right Reserved

Alireza Asgari !!