پرتابل کردن نرم افزارها با استفاده از WinRAR
امروزه نرم افزارهای Portable یا به اصطلاح پرتابل (قابل حمل) به دلیل مزیتهای خاصی که دارند از طرفداران زیادی برخوردارند.
این گونه نرم افزارها نسخههای بدون نیاز به نصب برنامههای معمولی هستند که دارای کاربردهای گوناگونی میباشند. در سیستمهایی که محدود شدهاند و امکان نصب برنامه وجود ندارد با استفاده از نسخههای پرتابل برنامهها امکان اجرای آنها بدون نیاز به نصب وجود دارد. همچنین نرم افزارهای پرتابل را میتوان در فلش دیسک ذخیره کرد تا در هر زمانی امکان اجرای مستقیم برنامهها بدون نصب آنها فراهم باشد. برای دستیابی به نسخههای پرتابل برنامهها راههای گوناگونی وجود دارد. میتوان آنها را مستقیماً از اینترنت دانلود کرد. یا اینکه با استفاده از نرم افزارهای جانبی نظیر Thinstall به قابل حمل سازی برنامهها پرداخت. اما در این روش قصد داریم به نحوه پرتابل کردن نرم افزارها با استفاده از نرم افزار معروف WinRAR بپردازیم. WinRAR را اکثر کاربران به عنوان یک نرم افزار فشرده ساز میشناسند اما با استفاده از این آموزش از آن میتوان برای پرتابل کردن نرم افزارها نیز استفاده کرد.
ابتدا پیش از هر کاری به این نکته دقت داشته باشید که این آموزش زمانی کاربرد دارد که نرم افزار مورد نظر پس از نصب شدن، فایلهای خود را درپوشهای غیر از پوشه محل نصب کپی نکند. برخی نرم افزارها فایلهای ocx و dll خود را در مسیرهایی نظیر Windows/System32 کپی میکنند
که این موضوع باعث عدم کارایی این زوش خواهد شد.
همچنین اطمینان داشته باشید که نرم افزار WinRAR بر روی ویندوز نصب باشد.
برای پرتابل سازی نرم افزارها گامهای زیر را با دقت طی کنید:
1- برای شروع کار به محل نصب برنامه (معمولاً در پوشه Program Files) مراجعه کنید.
2- اکنون کلیه فایلها و فولدرهای موجود در محل نصب برنامه را با راست کلیک بر روی فضای خالی و انتخاب Select All و یا استفاده از کلیدهای ترکیبی Ctrl+A به حالت انتخاب دربیاورید.
3- سپس بر روی یکی از فایلها راست کلیک کرده و Add to archive را انتخاب کنید.
4- در پنجره باز شده در همان تب General، تیک گزینه Create SFX Archive را بزنید.
5- حال به تب Files بروید. اکنون با استفاده از ماوس بر روی مسیر موجود در قسمت Files to add کلیک کنید و کل این مسیر را به حالت انتخاب دربیاورید (Ctrl+A) و سپس کلیدهای ترکیبی Ctrl+C را جهت کپی کردن این متن فشار دهید.
6- اکنون به تب Advanced بروید و بر روی دکمه SFX Options کلیک کنید.
7- در پنجره جدید باز شده در همان تب General، تیک گزینه Create in the current folder را بزنید. سپس در قسمت Run after extraction نام فایل اجرایی برنامه را به همراه پسوند آن (معمولاً exe) بدون کم و کاست وارد کنید. به عنوان مثال اگر نام فایل اجرایی برنامه YahooMessenger.exe است، این نام را عیناً در این قسمت وارد کنید.
8- در گام بعد در همان پنجره به تب Advanced بروید و در کادر Delete و قسمت Files to delete in the destination folder کلیدهای ترکیبی Ctrl+V را فشار دهید. خواهید دید که مسیری که در گام پنجم Copy کردید در این قسمت Paste خواهد شد.
9- اکنون به تب Modes بروید و تیک دو گزینه Unpack to temporary folder و Hide all را بزنید.
10- حال به تب Update بروید و تیک گزینه Overwrite all files را بزنید.
11- اکنون به تب Text And Icon بروید و بر روی دکمه Browse در قسمت Load SFX icon from the file کلیک کنید. شما بایستی
یک آیکن مناسب با پسوند ico. برای فایلی که قصد دارید بسازید انتخاب کنید. برای استخراج آیکن فایل exe میتوانید از این ترفند استفاده کنید.
12- در آخر تمام پنجرههای باز را OK کنید. خواهید دید که در همان فولدر محل نصب برنامه یک فایل جدید ایجاد شده است که این فایل همان فایل پرتابل اجرایی نرم افزار شماست. این فایل را میتوانید در هر جا کپی کنید و با دوبار کلیک بر روی آن نرم افزار مورد نظر را اجرا کنید.
برای دانلود آخرین نسخه نرم افزار winrar به اینجا بروید.
استخراج آیکن فایلهای EXE به وسیله نرم افزار IrfanView
نرم افزار IrfanView را میتوان یکی از قدرتمندترین نرم افزارهای رایگان مشاهده تصاویر در محیط ویندوز دانست. این نرم افزار در عین سادگی و کم حجم بودن تواناییهای بسیاری دارد. تواناییهایی از قبیل پشتیبانی از دهها فرمت تصویری، ویرایش و تبدیل تصاویر و حتی پشتیبانی از فرمتهای صوتی و تصویری. همچنین با استفاده از پلاگینهای متعدد میتوانید امکانات این نرم افزار را بیش از پیش توسعه دهید. اما یکی از کارهایی که میتوان به وسیله نرم افزار IrfanView انجام داد، استخراج آیکن فایلهای EXE است. همان طور که حتماً دیدهاید فایلهای اجرایی برنامهها که فرمت EXE یا مشابه آن را دارند دارای یک آیکن خاص هستند. به عنوان مثال آیکن نرم افزار فایرفاکس، یک روباه آتشین است. این آیکنها را به طور طبیعی نمیتوان از فایلها جدا کرد و مورد استفاده قرار داد. در این ترفند قصد داریم به معرفی نحوه جداسازی این آیکنها از فایلهای اجرایی از طریق نرم افزار IrfanView بپردازیم.
برای این کار:
ابتدا نرم افزارirfanview را اجرا نمایید.
حال با استفاده از ماوس، آیکن مورد نظر مربوط به فایل EXE را گرفته و آن را بکشید و در محیط پس زمینه سیاه رنگ IrfanView رها کنید (Drag&Drop).
خواهید دید که آیکن وارد برنامه شده است.
در صورتی که فایل EXE چندین آیکن داشته باشد، امکان تغییر صفحات در نوار بالایی برنامه فعال میشود. میتوان گفت (ترفندستان) اکثر فایلهای اجرایی این گونهاند و از چندین آیکن با سایزها و کیفیتهای مختلف استفاده میکنند. در نتیجه شما با تغییر صفحه یا Page با استفاده از دکمه تغییر صفحه در نوار بالایی برنامه، میتوانید آیکنهای مختلف آن فایل را مشاهده کنید. گاهی یک فایل EXE دهها آیکن دارد.
در پایان برای استخراج این آیکنها و ذخیره آنها بر روی هارددیسک، از منوی فایل بر روی Save as کلیک کنید. حال میتوانید آیکن را با فرمت تصویری مورد نظر خود از جمله ICO ذخیره نمایید. دقت کنید به هنگام ذخیره فایل با فرمت ICO و PNG، تیک گزینه Save Transparent Color را حتماً بزنید. سپس با استفاده از نشانگر ماوس، حاشیه سیاه رنگ آیکن را انتخاب کنید. در صورتی که این کار را نکنید، آیکن با یک حاشیه سیاه رنگ ذخیره خواهد شد که طبعاً زیبا نیست.
پیشنهاد میکنیم جهت آزمایش این ترفند، فایل shell32.dll را که در مسیر Windows/System32 قرار دارد را وارد محیط برنامه کنید. این فایل بیش از هزار آیکن را در بر دارد.
برای دانلود آخرین نسخه نرم افزار IrfanView به اینجا بروید.