جمعه, ۷ اردیبهشت, ۱۴۰۳ / 26 April, 2024
مجله ویستا

Nullsoft Scriptable Install System


Nullsoft Scriptable Install System
NSIS )Nullsoft Scriptable Install System )یک نرم افزار کوچک، کارآمد، توانا، حرفه ای با سورس باز برای ساخت فایل های نصبی ویندوز می باشد.
این نرم افزار بسیار کوچک و کارآمد طراحی شده و به دلیل حجم بسیار پایین نسبت به نرم افزار های ساخت فایل install به راحتی قابل انتقال و به اشتراک گذاشتن می باشد. ساخت setup یک نرم افزار کامل نیاز به یک فایل نصبی پایدار و قابل اعتماد دارد. با NSIS شما می توانید نصب کننده ای توانا که قادر است هر کاری را که برای نصب یک نرم افزار مورد نیاز است انجام دهد. NSIS بر پایه اسکریپ نویسی بنا شده و به شما اجازه ایجاد منطق هر رویدادی را برای عمل های پیچیده نصب می دهد. یعنی می توانید هر مشکل یا اتفاقی که امکان دارد در موقع نصب بیفتد را پیش بینی و برای آن از قبل یک عکس العمل خاص تعریف کنید. بسیاری از plug-in ها و script ها قابل دسترسی هستند: ایجاد نصب از شبکه، ارتباط فایل نصبی با ویندوز و دیگر اجزای نرم افزار ها، نصب یا به روز رسانی کامپوننت های به اشتراک گذاشته شده و...
● کارایی های نرم افزار:
▪ ایجاد یک فایل امن اجرایی قابل نصب
▪ پشتیبانی ZLib، BZip۲ و LZMA برای فشرده سازی داده ها (یکجا و یا منحصرا)
▪ پشتیبانی حذف فایل های نصب شده (فایل نصبی فایل uninstaller خودش را ایجاد می کند)
▪ قابل انعطاف برای تغییر اشیا، فونت ها، تصاویر، آیکن ها، نوشته ها و...
▪ نمایش حالت کلاسیک و مدرن
▪ پشتیبانی بسیاری از زبان زنده حتی زبان هایی که از راست به چپ نوشته می شوند. بیش از ۴۰ زبان در این برنامه موجود می باشد و شما می توانید زبان های بیشتری را ایجاد کنید.
▪ می توانید صفحات زیبایی برای نصب طراحی و استفاده کنید.
▪ قابلیت اضافه کردن تغییر زبان در برنامه نصب کننده
▪ ایجاد install های گوناگون به انتخاب کاربر (نصب معمولی، مخصوص، دستی و...)
▪ بازبینی نصب برای اطمینان از کامل شدن آن به کمک CRC۳۲ checksum
▪ قابلیت فشرده سازی با قدرت و ایجاد فایل نصب بسیار کم حجم
▪ توانایی نمایش پروانه ساخت و توضیحات مورد نیاز در هنگام نصب
▪ قابلیت پیدا کردن مسیر راهنما از طریق رجیستری
▪ استفاده از پلاگین های سیستم (استفاده از ظاهر معمول ویندوز، ارتباط اینترنت، HTTP دانلود، وصله فایل، فراخوانی win۳۲ API و...)
▪ فایل نصبی می تواند به بزرگی ۲ گیگابایت باشد
▪ امکان کار های مخفی برای نصب اتوماتیک
▪ یک پیش پردازش برای شناسایی و پشتیبانی نماد ها، ماکرو ها، شرط ها، استاندارد های از پیش تعریف شده
▪ تجربه زیبای برنامه نویسی با دستورات PHP و اسمبلی (شامل تعریف متغیر ها توسط کاربر، استک، کنترل اعشار واقعی و...)
▪ امکان برنامه نویسی در محیط خود برنامه برای کارایی هایی مانند یافتن مسیر، عملیات بر روی فایل ها و رجیستری، بررسی پیغام های خطا و بسیاری از دستورات دیگر که می توان برای نصب یک برنامه کامل مورد استفاده قرار گیرد.
kamyabonline.com
منبع : روزنامه ابرار اقتصادی


همچنین مشاهده کنید