تا به امروز ، محصولات زیادی ایجاد شده است که به شما امکان می دهد پرونده های نصب ایجاد کنید یا همه پرونده ها را به سادگی در قالب "exe" کامپایل کنید. برای انجام این عملیات ، باید به قوانین خاصی عمل کنید. برای این کار به برنامه Smart Install Maker نیاز دارید. این نرم افزار رایگان و منبع بسته است. این ابزار ساده و قدرتمندی را برای ایجاد نصب بسیار کارآمد در سیستم عامل های 32 بیتی Microsoft Windows فراهم می کند.

شما نیاز خواهید داشت

  • کامپیوتر شخصی. برنامه Smart Install Maker.

دستورالعمل ها

  • برنامه را از سایت رسمی ru.sminstall.com بارگیری کنید. Smart Install Maker از عملکرد غنی برای ایجاد بسته های نصب زیبا و قابل اعتماد برای مایکروسافت ویندوز برخوردار است. این برنامه به شما کمک می کند تا یک فایل نصب کامل ایجاد کنید.
  • نرم افزار Smart Install Maker را نصب کنید. سعی کنید برنامه را در فهرست درایو "C" نصب کنید ، زیرا تمام مجموعه های بعدی در درایو سیستم ذخیره می شوند.
  • برنامه را اجرا کنید. چندین پنجره خواهید دید ، یعنی: پرونده ، پروژه ، تنظیمات ، سرویس ، راهنما. همچنین ، به طور پیش فرض ، برنامه پنجره ای را باز می کند که در آن شما باید داده های لازم را وارد کرده و فایل ها را برای کامپایل فایل نصب مشخص کنید.
  • اول از همه ، یک نام برای پروژه ارائه دهید. هنگام نصب پرونده "exe" نمایش داده می شود. همچنین باید پارامترهایی مانند نسخه ، نام شرکت ، برچسب ، نوع فشرده سازی ، ذخیره مکان را مشخص کنید. مقادیر دلخواه خود را در کنترلهای مناسب وارد کنید.
  • روی برگه "Files" کلیک کنید. شما باید تمام پرونده هایی را که در بسته نصب بسته بندی می شوند ، انتخاب کنید. با این حال ، باید در نظر داشت که زمان تشکیل پرونده حاصل به طور مستقیم به مقدار داده اضافه شده به آن بستگی دارد.
  • به برگه "تنظیمات" بروید. در اینجا از شما خواسته می شود پارامترهایی مانند "نام برنامه" ، "نام حذف نصب" ، "عنوان" را تنظیم کنید. تمام این پارامترها نیز به صلاحدید کاربر تنظیم می شوند. همچنین موردی مانند "باز کردن یک صفحه وب در هنگام نصب" وجود دارد. یعنی ، هنگام نصب پرونده "exe" ، می توانید به طور خودکار باز کردن هر صفحه وب را تنظیم کنید.
  • روی دکمه Finish کلیک کنید. همه پرونده ها وارد می شوند پس از ایجاد بسته نصب ، آن در فهرست C: / setup قرار می گیرد. برای اینکه فایل نصب در مکان دیگری بر روی دیسک محلی یا حتی در دیسک قابل جابجایی ذخیره شود ، هنگام پیکربندی تمام پارامترها در ستون "ذخیره به عنوان" ، باید مسیر ذخیره را تعیین کنید.
  • EXE قالبی است که هیچ نرم افزاری قادر به انجام آن نیست. این کلیه مراحل راه اندازی یا نصب برنامه ها را انجام می دهد. این می تواند یک برنامه کامل باشد یا بخشی از آن باشد.

    برای ایجاد یک فایل EXE دو گزینه وجود دارد. مورد اول استفاده از محیط های برنامه نویسی و دوم استفاده از نصب کننده های ویژه است که به کمک آنها "بازپرداخت" ها و بسته های مختلفی ایجاد می شود که با یک کلیک نصب می شوند. بعلاوه ، ما با استفاده از مثالها هر دو گزینه را بررسی خواهیم کرد.

    روش 1: Visual Studio Community

    روند ایجاد یک برنامه ساده مبتنی بر یک زبان برنامه نویسی را در نظر بگیرید "Visual C ++" و تدوین آن در Visual Studio Community.

    1. برنامه را راه اندازی کنید ، به منو بروید "فایل"، پس از آن بر روی مورد کلیک می کنیم "ایجاد کردن"، و سپس در لیست باز شده در "پروژه".
    2. پنجره ای باز می شود "ایجاد پروژه"، که در آن شما باید ابتدا روی کتیبه کلیک کنید "الگوها"، و سپس "Visual C ++"... بعد ، انتخاب کنید "برنامه کنسول Win32"، نام و مکان پروژه را تعیین کنید. به طور پیش فرض ، آن را در پوشه سیستم Visual Studio Community ذخیره می کند "اسناد من"، اما در صورت تمایل می توان فهرست دیگری را انتخاب کرد. پس از انجام تنظیمات ، کلیک کنید "خوب".
    3. شروع می شود جادوگر پیکربندی برنامه Win32، که در آن ما فقط فشار می دهیم "به علاوه".
    4. در پنجره بعدی ، پارامترهای برنامه را تعریف می کنیم. به طور خاص ، ما انتخاب می کنیم "برنامه کنسول"، و در زمینه "گزینه های اضافی""پروژه خالی"در حالی که علامت جعبه را بردارید "عنوان از پیش ترکیب شده".
    5. پروژه شروع می شود ، در این قسمت شما باید یک منطقه برای نوشتن کد اضافه کنید. برای انجام این کار ، در برگه Solution Explorer روی برچسب کلیک راست کنید "پرونده های منبع"... یک منوی زمینه ظاهر می شود که در آن ما به ترتیب بر روی آن کلیک می کنیم اضافه کردن و "ایجاد مورد".
    6. در پنجره باز شده "مورد جدیدی اضافه کنید" مورد را انتخاب کنید "پرونده C ++"... بعد ، نام فایل کد برنامه آینده و پسوند آن را تنظیم کنید ".از جانب"... برای تغییر پوشه ذخیره سازی ، بر روی کلیک کنید "بررسی اجمالی".
    7. مرورگر باز می شود ، در آن مکان را مشخص می کنیم و بر روی آن کلیک می کنیم "پوشه را انتخاب کنید".
    8. در نتیجه ، یک برگه با عنوان ظاهر می شود "Source.c"، که در آن یک مجموعه و ویرایش متن کد وجود دارد.
    9. در مرحله بعد ، باید متن کد را کپی کرده و در محلی که در تصویر نشان داده شده است ، جای گذاری کنید. موارد زیر را به عنوان مثال در نظر بگیرید:
    10. #عبارتند از
      #عبارتند از

      int main (int argc، char * argv) (
      printf ("سلام ، جهان!")؛
      _getch ()؛
      بازگشت 0؛
      }

      توجه: کد فوق فقط یک مثال است. در عوض ، برای ایجاد برنامه ویژوال C ++ باید از کد خود استفاده کنید.

    11. برای ساخت پروژه بر روی کلیک کنید "شروع اشکال زدایی" در منوی کشویی "اشکال زدایی"... فقط می توانید کلید را فشار دهید "F5".
    12. پس از آن ، اعلانی ظاهر می شود که هشدار می دهد پروژه فعلی منسوخ شده است. در اینجا شما باید بر روی کلیک کنید "آره".
    13. پس از اتمام تدوین ، برنامه پنجره کنسولی را نشان می دهد که در آن نوشته شده است "سلام دنیا!".
    14. فایل ایجاد شده با فرمت EXE را می توان با استفاده از Windows Explorer در پوشه پروژه مشاهده کرد.

    روش 2: نصب کنندگان

    برای خودکار سازی مراحل نصب نرم افزار ، به اصطلاح نصب کنندگان محبوبیت بیشتری پیدا می کنند. با کمک آنها نرم افزاری ایجاد می شود که وظیفه اصلی آن ساده سازی روند استقرار نرم افزار بر روی رایانه است. بیایید روند ایجاد یک فایل EXE را با استفاده از Smart Install Maker به عنوان مثال بررسی کنیم.

    1. برنامه را اجرا کرده و در برگه قرار دهید "اطلاعات" ویرایش نام برنامه آینده. در زمینه "ذخیره به عنوان" برای تعیین محل ذخیره فایل خروجی ، روی نماد پوشه کلیک کنید.
    2. Explorer باز می شود ، در آن مکان مورد نظر را انتخاب می کنیم و کلیک می کنیم "صرفه جویی".
    3. به برگه بروید "فایل ها"، جایی که شما باید فایل هایی را که سپس بسته از آنها ساخته می شود ، اضافه کنید. این کار با کلیک بر روی نماد انجام می شود «+» در پایین رابط کاربری همچنین می توان کل دایرکتوری را اضافه کرد ، برای این منظور باید روی نمادی که پوشه ای به همراه مثبت را نشان می دهد کلیک کنید.
    4. بعد ، یک پنجره انتخاب فایل باز می شود ، جایی که باید روی نماد به صورت پوشه کلیک کنید.
    5. در مرورگری که باز می شود ، برنامه مورد نظر را تعیین کنید (در مورد ما این است "تورنت"، می توانید مورد دیگری داشته باشید) و بر روی آن کلیک کنید "باز کن".
    6. در نتیجه ، در پنجره "افزودن یادداشت" پرونده با مسیر مکان خود نمایش داده می شود. بقیه گزینه ها را به عنوان پیش فرض بگذارید و کلیک کنید "خوب".
    7. روش افزودن شی object منبع به برنامه صورت می گیرد و ورودی مربوطه در منطقه خاصی از نرم افزار ظاهر می شود.
    8. بعد ، کلیک کنید "الزامات" و یک برگه در جایی باز می شود که شما باید لیست سیستم عامل های پشتیبانی شده را علامت گذاری کنید. ما علامت های چک را در زمینه ها می گذاریم "ویندوز XP" و هر آنچه در زیر آن قرار دارد مقادیر توصیه شده را در سایر قسمت ها بگذارید.
    9. سپس برگه را باز کنید "گفتگوها"با کلیک بر روی برچسب مربوطه در سمت چپ رابط. ما همه چیز را به طور پیش فرض در اینجا می گذاریم. برای اینکه نصب در پس زمینه انجام شود ، می توانید کادر را علامت بزنید "نصب پنهان".

    10. پس از انجام تمام تنظیمات ، با کلیک روی نماد پیکان رو به پایین ، شروع به جمع آوری کنید.
    11. روند مشخص شده انجام می شود و وضعیت فعلی آن در پنجره نمایش داده می شود. پس از کامل شدن کامپایل ، می توانید بسته ایجاد شده را تست کنید یا با کلیک روی دکمه های مربوطه پنجره را ببندید.
    12. نرم افزار کامپایل شده را می توان با استفاده از Windows Explorer در پوشه مشخص شده هنگام نصب پیدا کرد.

    بنابراین ، در این مقاله ، ما دریافتیم که فایل EXE می تواند با استفاده از محیط های توسعه ویژه ، به عنوان مثال ، Visual Studio Community و نصب کنندگان ویژه ، به عنوان مثال ، Smart Install Maker ایجاد شود.

    اخیراً با یک مشکل روبرو شدم. یک پروژه دوره ای به ما داده شد ، من همه کارها را کاملا انجام دادم ، اما فقط ساخت فایل نصب ، یعنی file.exe ، باقی مانده است.

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

    پنجره ای به این شکل مشاهده خواهید کرد:

    همانطور که مشاهده می کنید ، سمت چپ پنجره به دو قسمت تقسیم شده است: نصاب و حذف نصب.

    همانطور که قبلاً در بخشی به نام فهمیدید نصاب تنظیماتی به طور خاص برای پرونده نصب شما و به طور جزئی وجود دارد حذف نصب بر این اساس ، تنظیمات پرونده ای که برنامه شما را حذف نصب می کند.

    در مورد مشخصات اصلی فایل نصب به شما چه می گویم.
    همانطور که قبلاً متوجه شده اید ، پرونده.exe پارامترهای بسیار زیادی دارد. بیایید کمی در مورد هر یک صحبت کنیم.

    اطلاعات:
    با شروع برنامه می توانید بلافاصله آن را مشاهده کنید. من فکر می کنم آنجا وجود دارد و بنابراین همه چیز روشن است که چه چیزی باید وارد شود نام برنامه, نسخه و غیره. من فقط در مورد موارد اصلی صحبت خواهم کرد.

    همه عناوین و زیرنویس ها را نیز پر کنید ، زیرا هنگام نصب برنامه همه این موارد را خواهید دید.

    نوع فشرده سازی می تواند انتخاب کند بیشترین، زیرا این باعث کاهش اندازه پرونده نصب شما می شود. همچنین نوع خرابی می تواند انتخاب کند یک پرونده، برای کاربر راحت تر خواهد بود.

    فایل ها:

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

    الزامات:


    در این مرحله شما باید الزامات مورد نیاز برای برنامه خود را مشخص کنید. به عنوان مثال ، نوع سیستم عامل یا نرم افزار اضافی که باید روی رایانه نصب شود.

    گفتگوها:


    این پنجره دارای چهار زبانه است: عمومی, مجوز / اطلاعات, کلمه عبور و تکمیل... گفتگوها پنجره ها یا موارد دیگری هستند که ظاهر می شوند. به عنوان مثال ، پنجره ای در مورد قرارداد مجوز.

    رابط:


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

    در اصل ، اینها همه نکات اصلی است که برای پرونده نصب مورد نیاز است.

    و اکنون پس از اتمام ، برای اینکه در نهایت فایل خود ایجاد کنید ، فقط روی دکمه کلیک کنید گردآوری.

    همانطور که می بینید ، رابط برنامه بسیار ساده و سرراست است. بنابراین از آن استفاده کنید ، امیدوارم به شما کمک کند ، همانطور که به من نیز کمک کرد.

    مطمئناً بسیاری از شما حداقل یک بار در زندگی خود به یک بایگانی با پسوند .exe برخورد نکرده اید ، rar نیست و حتی zip نیست ، اما exe. زیبایی این بایگانی این است که خود استخراج می شود و نیازی به نصب برنامه های اضافی ندارد. بسیاری از مردم تصور می کنند که برای ایجاد چنین بایگانی ، دانش یا برنامه خاصی لازم است ، اما جرات می کنم به شما اطمینان دهم که چنین نیست. بایگانی های exe با استفاده از یکی از محبوب ترین بایگانی ها ایجاد می شوند: WinRar و WinZip.

    احتمالاً یکی از این دو بایگانی را در رایانه خود نصب کرده اید ، بنابراین می توانید با خیال راحت فوراً تمرین کنید. اگر اصلاً بایگانی کننده وجود ندارد ، می توانید با خیال راحت 7-zip را نصب کنید ، زیرا رایگان است و به صورت رایگان در اینترنت توزیع می شود. ما با این بایگانی شروع خواهیم کرد.

    بنابراین ، ما پوشه را با پرونده هایی که باید بایگانی شوند آماده می کنیم و با کلیک راست روی آن کلیک می کنیم. یافتن موردی مانند 7-Zip

    ما یک زیر منوی دیگر نیز ظاهر می شود که باید مورد را از آن انتخاب کنیم "افزودن به بایگانی ..."

    پنجره ای را باز می کنیم ، در بخش گزینه ها به دنبال بخش "گزینه ها" می گردیم بایگانی SFX ایجاد کنید پرنده ای را جلوی خود قرار داد. اکنون ما به بالاترین زمینه ، جایی که نام بایگانی آینده ما است ، توجه می کنیم. ما پسوند exe را اضافه کرده ایم. ضمناً ، نام بایگانی قابل تغییر است. همچنین می توانید مکانی را که می خواهید آن را ذخیره کنید مشخص کنید. در اصل ، شما می توانید با بقیه گزینه ها بازی کنید ، اما آنها بر نوع بایگانی تأثیری ندارند. می توانید حداکثر سطح فشرده سازی را تنظیم کنید تا اندازه آرشیو تا حد ممکن کوچک باشد.

    اکنون می توانید بر روی دکمه "تأیید" کلیک کنید.

    در اینجا فایلی است که روی دسک تاپ خود گرفتم:

    حال بیایید ببینیم که چطور می توان بایگانی دقیقاً مشابهی را ایجاد کرد ، اما با استفاده از WinRar.

    به همین ترتیب ، روی پوشه کلیک راست کرده و مورد را انتخاب کنید "افزودن به بایگانی":

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

    بر روی دکمه "تأیید" کلیک کنید.

    بایگانی زیر را دریافت کردیم:

    بنابراین ما چندین روش در مورد چگونگی بررسی کردیم چگونه می توان یک بایگانی exe استخراج کرد.

    و همچنین یک فیلم در مورد موضوع تماشا کنید:

    ارزیابی مقاله:
  • چه مواردی را باید در EXE بگنجانید
  • 1. نحوه کامپایل EXE

    1.1 فن آوری تدوین

    اپی گراف:
    "اوه بله پوشکین ، اوه بله ..."
    A.S. پوشکین

    فناوری تدوین برای EXE ها در Visual FoxPro کاملاً ساده است. ما از روشهای شدید مانند وارد کردن دستوراتی مانند BUILD PROJECT ، BUILD APP ، BUILD EXE در پنجره دستور منحرف نخواهیم شد ، اما ما فقط به راحتی واسط گرافیکی VFP محدود خواهیم شد.

    بنابراین ، برای ایجاد EXE ، باید دکمه "BUILD ..." را در مدیر پروژه فشار دهیم. پس از انتخاب گزینه Win32 executable / COM server (EXE) در کادر گفتگویی که باز می شود ، تأیید را فشار دهید. همه چيز. ؛-)

    "همه چیز چگونه است؟" - شما می پرسید - "و نشان می دهید که با چه نامی پرونده را ذخیره کنید؟"

    موافقم ... باید نشان داده شود ، در غیر این صورت همه چیز پایین است.

    به هر حال ، به نظر من مفید خواهد بود که به شما یادآوری کنم که برای موفقیت آمیز بودن مراحل تدوین ، باید مدیر پروژه را با پرونده هایی از برنامه خود پر کنید که یکی از آنها باید مانند اصلی باشد (در مدیر پروژه ، نام این پرونده با حروف بزرگ است) ، ... پرونده ای که ابتدا اجرا می شود. به طور پیش فرض ، اولین فایل برنامه موجود در پروژه (* .prg) یا فایل فرم (* .scx) به عنوان برنامه اصلی نصب می شود.

    به طور کلی ، همه چیز کاملا ساده است! فقط ..؟

    حالا در مورد غمگین ...

    1.2 پرونده های مرتبط

    اپی گراف:
    "... اما آن را روشن کنید - کار نمی کند!"
    م. ژوانتسکی

    تمام مکاشفات مرحله گردآوری برنامه از قبل پشت سر گذاشته شده است ، و شما ، از داشتن آگاهی از برتری خود نسبت به انسانهای معمولی ، افتخار می کنید ، با جهش به مرز مشتری می روید ، برنامه خود را نصب می کنید ، در این روش برای او (مشتری) توضیح می دهید که چگونه اکنون همه چیز برای او خوب است و در ذهن خود حساب کنید که کدام پیچ است شما باید آنچه را که برای آبجو باقی مانده است بخرید ، ناگهان در این واقعیت تصادف می کنید که برنامه فوق العاده duper شما خشمگین نیست. غم انگیز است شرم آور است و مهمتر از همه ، شما هیچ کدام از آنها یا آنچه را که قصد داشته اید از هزینه خریداری کنید ، نخواهید داشت ...

    مسئله این است که .exe که ما کامپایل کردیم یک فایل اجرایی خودکفا نیست. این فایل اجرایی شبه برای عملکرد صحیح به کتابخانه های پشتیبانی (.dll) نیاز دارد. من در این مورد بحث زیادی نخواهم کرد ، اما به سادگی نام پرونده های لازم برای عملکرد طبیعی برنامه را ذکر می کنم.

    در اصل ، حداکثر تا نسخه 6 ، برای انتقال برنامه به ماشین مشتری ، می توانید از جادوگر استاندارد نصب استفاده کنید که همه چیز را به تنهایی ثبت می کند و در موارد بعدی - InstallShield (یا نصب کننده دیگری).

    تمام پرونده های زیر حداقل مجموعه پرونده های مورد نیاز برای نسخه های مختلف VFP هستند (بر اساس مواد موجود در http://www.foxclub.ru):

    VFP 8.0 msvcr70.dll، vfp8r.dll، vfp8rrus.dll، gdiplus.dll VFP 7.0 msvcr70.dll، vfp7r.dll، vfp7rrus.dll VFP 6.0 vfp6r.dll، vfp6renu.dllp vvp6، vfp6، vfp6، vfp6، vfp6 .dll ، vfp500.dll ، vfp5rus.dll ، Foxpro.int

    مجموعه کتابخانه های فوق باید در فهرست برنامه یا در فهرست سیستم ویندوز قرار گیرد. این دایرکتوری ها برای نسخه های مختلف ویندوز متفاوت هستند:

    Win9x ، WinMe c: \\ Windows \\ SYSTEM WinNT ، Win2000 ، WinXP c: \\ Windows \\ SYSTEM32

    2. چه چیزهایی را باید در EXE بگنجانید

    اپی گراف:
    "شامل شود یا نباشد؟"
    برقکار مست

    همه موارد زیر نظر شخصی نویسنده است که می توانید نادیده بگیرید. اما انجام این کار به روش خاص خود ، به یاد داشته باشید: ضربه سر به دیوار بتونی بسیار دردناک تر از بهره مندی از وقفه ای است که قبل از خود ایجاد کرده اید.

    به طور پیش فرض ، finish.exe شامل تمام پرونده های لازم برای کار برنامه - برنامه ها ، فرم ها ، منوها ، کتابخانه ها ، کلاس ها و غیره است. به جز پرونده ها و جداول پایگاه داده (چنین پرونده هایی را می توان با حلقه خط خورده کنار نام فایل در مدیر پروژه تشخیص داد). همه پرونده های موجود در .exe پس از جمع آوری تغییر ناپذیر می شوند (فقط برای خواندن). واضح است که فایلهای جدول (* .dbf) نباید شامل شوند زیرا در معرض عملیات افزودن مداوم تغییر داده قرار می گیرند ، اما گاهی اوقات مواردی وجود دارد که لازم است برخی از داده های استاتیک را از کاربر پنهان کنید ، اما دسترسی به آنها را برای خود برنامه فراهم می کند. هیچ جایی بهتر از "درون" exe-shnik وجود ندارد.

    همچنین هنگامی که من نیاز به "یافتن" یا تغییر موقت پرونده گزارش داشته باشم یا مجموعه ای کامل از گزارشات که برای هر کاربر منحصر به فرد است ، یک وضعیت کاملاً معمول است. خوب ، در حقیقت ، تصور کنید: هر کدام ده عملگر و ده گزارش ، و همه اینها در * .exe است. تنها راه نجات در این شرایط این است که این گزارش ها را از پرونده نهایی حذف کنید و آنها را با برنامه ارسال کنید.

    در هر صورت ، تصمیم در مورد اینکه کدام پرونده ها را حذف کنید و کدام پرونده ها را ترک کنید ، با خود شماست.