نمایش نتایج: از شماره 1 تا 10 , از مجموع 18

موضوع: الگوی ساخت برنامه نصب با استفاده از nsis

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45308
    Array

    پیش فرض الگوی ساخت برنامه نصب با استفاده از nsis

    سلام
    برنامه NSIS یا بطور کامل تر Nullsoft Scriptable Install System یک برنامه نصب بسیار قدرتمند است که همه کار
    ها را بر اساس زبان اسکریپت مخصوص خودش انجام میدهد.
    برنامه ای رایگان و open source بوده و کار کردن با آن بسیار راحت و دلنشین است.در همه ویندوز ها کار میکند و
    اکثریت زبان ها حتی فارسی را هم ساپورت مینماید.
    در اصل توسط سازندگان برنامه محبوب WinAmp ساخته شده و بسیار انعطاف پذیر است.
    ولی یک اشکال کلی دارد ، و آن این است که این برنامه صفحه گرافیکی (GUI) ندارد و کاربر بایستی اول اسکریپت
    های این برنامه را یاد گرفته و بعد دستورات را در یک فایل متنی بنویسد.
    البته برای کار با این برنامه وافعا" عالی دهها برنامه مختلف نوشته شده است.

    امروز میخواهیم یک الگو بسازیم که هر کسی حتی بدون داشتن کوچکترین اطلاعاتی از اسکریپت نویسی NSIS
    بتواند به راحتی و در یک دقیقه فایل نصب مورد علاقه اش را بسازد. البته بنده نصب نوع مخفی را مختصرا" توضیح
    خواهم داد.
    -----------------------------
    ما زمانی میخواهیم یک فایل نصب بسازیم که تعدادی فایل از قبل یرای منظور های مختلف ساخته و یا داشته
    باشیم و بخواهیم همه این ها را به یک فایل EXE تبدیل کنیم که با اجرای آن فایل ، فایل های ما در جا های
    بخصوصی از سیستم قرار بگیرند و در صورت نیاز تنظیماتی را در سیستم اعمال کرده و یا تنظیماتی از سیسنم
    را عوض کنیم. و و و...
    لذا در این آموزش ، بنده مفروضات زیر را خواهم داشت (در انتهای آموزش فایل های بکار گرفته در این تاپیک را هم
    جهت استفاده شما عزیزان آپلود خواهم نمود).
    فر ضا" ما فایل ها و پوشه های زیر را داریم و میخواهیم آن ها را به یک فایل EXE تبدیل کنیم:
    __ فایلی بنام Thank you.exe
    __ فایلی بنام USB Port Locked.exe
    __ فایلی بنام ColorCop.exe
    __ پوشه ای بنام spider که داخلش فایلی بنام spider.exe قرار دارد.
    __ پوشه ای بنام Starter که داخلش فایلی بنام Starter.exe قرار دارد.

    اما چکار میخواهیم بکنیم:
    __ همه این ها را تبدیل به یک فایل EXE بنام setup.exe بکنیم.
    __ فایل setup.exe باید آیکن مورد نظر ما را داشته باشد.
    __ با اجرای setup.exe بایستی کار های زیر انجام شود:
    1. مرحله نصب مخفی باشد و دیده نشود.
    2. پوشه ای بنام MyTool داخل پوشه Program Files درست شود.
    3. پوشه های نامبرده در بالا یعنی پوشه های spider و Starter با محتویاتشان داخل پوشه MyTool که در شماره 2
    گفتیم قرار بگیرند.
    4. داخل پوشه Windows پوشه ای بنام Needs ساخته شود و فایل ColorCop.exe داخل آن قرار بگیرد.
    5. فایل USB Port Locked.exe در داخل پوشه system32 قرار بگیرد.
    6. در دسکتاپ و استارت منو و Quick Launch شورت کات های همه فایل های ما درست شوند.
    7.در داخل پوشه MyTool درون Program Files ، یک فایل بنام uninst.exe ساخته شود که اگر آن را اجرا کنیم
    فایل های نصبی ما را از سیستم Uninstall نماید.
    8. در داخل پوشه MyTool یک لینکی وجود داشته باشد که اگر اجرایش کنیم سایت مورد نظر ما را باز کند.
    9. موقع Uninstall کردن رد پای برنامه ما را از رجستری پاک نماید.

    خوب تا اینجا فهمیدیم که چی داریم و چکار میخواهیم بکنیم.

    در فرصت بعدی بقیه داستان را عرض خواهم کرد.
    ویرایش توسط Magsoud : 03-12-2012 در ساعت 11:54 PM

    [SIGPIC][/SIGPIC]

  2. 13 کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده اند.


علاقه مندی ها (بوک مارک ها)

علاقه مندی ها (بوک مارک ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

http://www.worldup.ir/