من تعداد قابل توجهی از کد در حرفه IT خود را نوشته ام و تعدادی از برنامه های ویندوز نیز منتشر کرده ام، بنابراین یک ابزار خوب برای ایجاد بسته های نصب ویندوز همیشه کلید است. هر برنامه دارای مجموعه ای متفاوت از نیازها، مانند اسکریپت ها، DLL ها، تنظیمات امنیتی، و غیره می باشد، بنابراین یک ابزار که بتواند مجموعه ای از الزامات پیچیده را مدیریت کند لازم است.
اگر پول دارید یا نیاز دارید شما می توانید همیشه از InstallShield استفاده کنید، انتخاب جامد برای بسیاری از شرکت ها با استفاده از ویندوز. ما همیشه از InstallShield در روزهای اول ما استفاده کردیم، همانطور که با ویژوال استودیو و Visual Foxpro بسته شد.
با این وجود، این تنها نرم افزار خوب برای ایجاد سازندگان ویندوز نیست.
سیستم نصب Nullsoft Scriptable (NSIS)
p>اگر شما نرم افزار منبع باز را دوست دارید، ممکن است بخواهید سیستم نصب Nullsoft Scriptable (NSIS)را بررسی کنید. NSIS یک سیستم حرفه ای است که می توانید از همه چیز برای نصب ویندوز بسیار ساده و بسیار پیچیده استفاده کنید. این کوچک است، اما دارای مجموعه ای از ویژگی های بزرگ است که برای توزیع اینترنت مناسب می باشد.
همان طور که می توانید با نام بگویید، NSIS مبتنی بر اسکریپت است، که به شما اجازه می دهد منطق را به عنوان پیچیده ای ایجاد کنید برای رسیدگی به هر وضعیت خوشبختانه، برای مبتدیان، همچنین شامل تعدادی از پلاگین ها و اسکریپت های از پیش تعیین شده برای شروع شما است.
در اینجا یک لیست کوتاه از برخی از ویژگی های مورد علاقه من این سازنده بسته MSI است:
این برنامه پشتیبانی از تنهای دیگر ویژگی ها از جمله نصب خود را با استفاده از چکمه، لیست و درخت برای انتخاب جزء، حالت خاموش برای نصب خودکار، ویرایشگر کامل کد برای نوشتن اسکریپت، و غیره.
نصب پیشرفته
نصب کننده پیشرفته strong> همچنین یک نسخه رایگان دارد، اما همچنین دارای چندین نسخه دیگر است که بسته به نحوه پیچیده نصب کننده شما بودن. این بسیار اغلب به روز می شود و بسیار کار می کند.
اگر به دنبال چیزی حرفه ای تر هستید که شامل برخی از گزینه ها برای پشتیبانی است، سپس Installer Advanced انتخاب خوبی است. اگر شما می خواهید یک شکستگی ویژگی بین پنج نسخه مختلف داشته باشید، سپس پیوند را بررسی کنید. نسخه رایگان در واقع دارای بسیاری از ویژگی های است و ما قادر به استفاده از آن در شرکت ما برای مدت طولانی بود، زیرا نصب ما نسبتا ساده بود.
یکی از ویژگی های منحصر به فرد به Installer پیشرفته، Analytics Installerاست. این اساسا مجموعه ای از ابزارها برای دیدن نحوه نصب، استفاده و حذف برنامه های کاربردی شما است. شما به راحتی می توانید ببینید که پایگاه کاربری شما چقدر بزرگ است، بارگیری یک نظرسنجی زمانی که یک کاربر برنامه را حذف می کند و اطلاعات مربوط به سیستم کاربر و موقعیت جغرافیایی را دریافت می کند.
این نیز به شما اجازه می دهد تا به راحتی بسته بندی کنید. برنامه های خود را به فرمت AppX جدید، که برای پلت فرم ویندوز جهانی مورد نیاز است. این هیچ تغییری در کد نیاز ندارد و آنها یک ابزار مبدل AppX رایگان دارند. اینها فقط برخی از ویژگی های منحصر به فرد هستند، اما Installer پیشرفته تقریبا همه پایگاه ها را پوشش می دهد.
راه اندازی Inno
در اینجا لیستی از بهترین ویژگی های Inno Setup است:
به طور کلی، این یک گزینه واقعا خوب است زیرا کاملا رایگان و بسیار آسان برای استفاده است.
WIX Toolset
11
WIX Toolset شما می توانید چندین نصب کننده بسیار پیچیده را با آن ایجاد کنید، اما کمی کد گذاری کنید و از خط فرمان استفاده کنید. بر اساس مدل سازنده XML است. اگر ویژوال استودیو ندارید، می توانید از ابزار Wix یا MSBuild استفاده کنید. این برنامه از MSI، MSP، MSM و MST نصب شده است.
بنابراین، اینها برخی از برنامه های شناخته شده و پایدار تر هستند که می توانید برای ایجاد سازندگان ویندوز استفاده کنید. من مطمئن هستم که بسیاری دیگر از آنها وجود دارد، بنابراین احساس رایگان به ما اطلاع می دهد که کدام شما در نظرات استفاده کنید. لذت ببرید!