آموزش ایجاد فایل exe با دو روش مختلف
فرض کنید که یک نوع نرمافزار ویندوز ایجاد کردهاید که این نرمافزار میتواند از یک ابزار ساده تا یک بازی ویدئویی بسیار پیچیده باشد. پس از اتمام کارتان، قصد دارید که حاصل تلاش خود را با دیگر کاربران در سراسر جهان به اشتراک بگذارید. حال این سوال پیش می آید که چه باید کرد؟
یک روش ساده این است که فایلها را در یک تکفایل «ZIP» فشرده سازی کرده و سپس منتشر نمایید یا اینکه کمی خلاقیت به خرج بدهید و یک فایل نصب EXE ایجاد کنید.
در این مقاله قصد داریم جهت راهنمایی شما، دو روش مختلف برای ایجاد یک فایل EXE را شرح دهیم. هر یک مزایا و معایب خود را دارد. می توانید از هریک که تمایل دارید استفاده کنید. با ما همراه باشید.
روش سریع: استفاده از 7-Zip
از نرم افزار «7-Zip» می توانید برای استخراج انواع فایلهای آرشیوی استفاده کنید. این نرمافزار، امکان ایجاد فایلهای آرشیوی را برای کاربران فراهم می کند. نحوه عملکرد به این شکل است که تمام فایلهای نصبی در یک فایل فشرده میشوند. این فایل در حال حاضر آماده استخراج شدن است. حتی اگر کاربران نرمافزار خاصی برای استخراج نداشته باشند، SFX archive به صورت خودکار فایلها را بیرون میریزد، ضمن اینکه افراد آن را به صورت یک فایل نصبی EXE مشاهده می کنند.
برای اینکه بتوانید چنین فایلی ایجاد کنید، مراحل زیر را انجام دهید:
1 -ابتدا تمام فایلها و دایرکتوریهای مورد نیاز را در یک دایرکتوری اصلی قرار دهید و نام آن را هرچه دوست دارید، بگذارید.
2- روی دایرکتوری راست کلیک نموده، سپس Zip-7 > Add to archive را انتخاب نمایید.
3 – در قسمت Options، گزینه Create SFX Archive را فعال کنید، به تصویر زیر توجه کنید و تنظیمات را بر اساس آن انجام دهید. سپس بر روی دکمه OK کلیک نمایید.
نکته: توجه داشته باشید که فایلهای SFX archives فایل نصب واقعی نیستند. چون فایلها را در فولدر هدف ایجاد نمی کنند. ضمن اینکه رجیستری ویندوز را تنظیم و لاگ مربوطه را ایجاد نمیکنند.
روش آسان: استفاده از IExpress
IExpress ابزاری است که به همراه ویندوز و از نسخه XP تا به امروز به بازار عرضه شده است. این ابزار از یک رابط کاربری گرافیکی نیز بهره مند است که از آن با عنوان IExpress Wizard یاد میشود، اگرچه کاربران میتوانند از طریق اسکریپتهای دستنویس SED نیز به ایجاد فایلهای اجرایی اقدام کنند. در کل توصیه میشود از ویزارد برنامه برای ساخت فایلهای مورد نظر خود استفاده کنید.
در این روش همانند zip-7 یک آرشیو خود استخراج کننده را خواهد ساخت، با این تفاوت که کاربر فرایند نصب را از طریق یک ویزارد چند صفحهای با توضیحات کافی از سر خواهد گذراند و همچنین قادر است دایرکتوری، که فایلها باید پس از استخراج در آن قرار گیرند، را تعیین نماید.
جهت ایجاد یک فایل EXE با استفاده از ابزار IExpress، بایستی این مراحل را انجام دهید.
- در مرحله اول پنجره Run ویندوز (Windows key + R) را باز کرده، سپس عبارت iexpress.exe را تایپ کنید.
- در مرحله دوم گزینه Create new Self Extraction Directive file را انتخاب نمایید و روی Next کلیک کنید.
- در مرحله سوم گزینه Extract files only را انتخاب نمایید، سپس روی Next کلیک کنید.
- در مرحله چهارم قسمت نام پکیج، اسم اپ مورد نظر خود را درج نمایید.
- در مرحله پنجم گزینه No prompt یا Prompt user with را انتخاب کنید.
- در مرحله ششم که قصد دارید کاربر در بخشی از فرایند نصب با قوانین شما اعلام موافقت نماید، گزینه Display a license و در غیر این صورت Do not display a license را انتخاب کنید.
- در مرحله هفتم از گزینه Add برای افزودن تمام فایلهای مورد نظر استفاده نمایید.
- در مرحله هشتم گزینههای مورد نظر برای صفحه نمایش و پیام نهایی را به دلخواه خود انتخاب کنید.
- در مرحله نهم، برای ایجاد عنوان پکیج، بر روی گزینه Browse کلیک کنید. محلی که میخواهید فایل EXE ایجاد شود را انتخاب و نام مورد نظر را تایپ کنید. این فایل، محصول نهایی شما است که در اختیار کاربر قرار می گیرد. سپس روی Next را کلیک کنید.
- در نهایت گزینه Save Self Extraction Directive (SED) file را انتخاب نمایید. با انتخاب این گزینه میتوانید فایلهای بهروز رسانی یا کرک را در ادامه به فایل نصب اضافه کنید. اگر اشتباها روی گزینه Don’t save کلیک کنید، لازم است که از اول تمام مراحل بالا را تکرار کنید.
- در فاز آخر، با انتخاب Next، بسته نصب شما حاضر است.