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

موضوع: ساخت نرم افزارهاي پرتابل به شيوه PortableApps.com با "PortableApps.com Launcher 2.2"

Threaded View

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

    پیش فرض

    درود

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

    در مقابل برنامه هایی هستند که نه تنها فايل ها و پوشه هایی در قسمت های مختلف سیستم درست
    ميكنند بلكه تنظیمات متفاوتی هم به رجستری سیستم اضافه میکنند که این تنظیمات لازمه کار آن ها
    میباشد.

    دسته سوم نرم افزار هائي هستند كه نه تنها اعمال بالا را انجام میدهند بلکه تغییرات دیگری هم در سیستم
    بوجود می آورند. مثلا" بعضی از فایل های سیستم را دیلیت کرده و فایل های خود را بجای آن ها قرار میدهند.
    يا بعضی از تنظیمات رجستری را دیلیت و يا عوض مینمایند.و تعييرات ديگر.

    آخرين دسته نرم افزار ها كه اكثريت نرم افزار هاي تجاري را تشكيل ميدهند و ما بيشتر با اين گروه سر و كار
    داريم ، آن هائي هستند كه ضمن انجام تمام كار هاي بالا ، تغييرات وي‍‍ژه و مخفي اي در سيستم ايجاد ميكنند
    كه خيلي از مواقع پيدا كردن اين تغييرات زمانبر بوده و يا حتي گاهي غير ممكن ميشود.

    براي مثال براي اجراي برنامه اي لازم است كه ما آن را با دادن كد و سريال ، اكتيو كنيم. وقتي ما كد يا سريال
    يك برنامه را براي اكتيو كردنش وارد ميكنيم، برنامه آن را از ما گرفته و بصورت ويژه اي از ديد ما مخفي ميكند.
    بعد از اين هر وقت اين برنامه را اجرا ميكنيم ، برنامه اول به محليكه كد را مخفي كرده مراجعه ميكند و اگر كد
    موجود بود ، كامل اجرا شده و گرنه دوباره از ما خواهد خواست كه كد را وارد كنيم.

    بعضي از برنامه ها كد وارد شده را عينا" در رجستري ذخيره ميكنند.
    بعضي ديگر كد گرفته شده را بصورت بخصوصي تغيير داده و كد تغيير يافته را در رجستري ذخيره ميكنند.
    بعضي برنامه ها كد گرفته شده را در يك فايل با نام ويژه اي ذخيره كرده و اين فايل را در داخل پوشه هاي
    خود برنامه قرار ميدهند.براي مثال ورژن هاي فعلي برنامه WinRAR کد گرفته شده را با نام rarreg.key
    در داخل يكي از پوشه هاي خودش ذخيره و نگهداري ميكند.

    يافتن محل و فايل ذخيره شده در سه مورد بالا تقريبا" راحت است.
    مشكل آن جا پيش مي آيد كه بعضي برنامه ها كد گرفته شده را نه در رجستري ذخيره ميكنند و نه بصورت
    يك فايل با نام ويژه داخل پوشه هاي خود قرار ميدهند.
    براي مثال عين كدي را كه از ما ميگيرند بصورت يك فايل در جائي از سيستم مثلا" پوشه System32 قرار داده
    و براي اينكه كاربر را گمراه كنند به اين فايل متني نامي شبيه نام هاي سيستمي ويندور و پسوندي مثل
    DLL ، OCX و غيره مي نهند.

    بهر جهت كسي كه ميخواهد برنامه پرتابل بسازد ، اجبارا" بايستي بتواند اين اطلاعات را پيدا نمايد.

    بنده در اين آموزش فرض را بر اين قرار ميدهم كه كاربر ميتواند تمام تغييرات موجود را شناسائي كند. چون
    اگر بخواهم اين مسائل را هم توضيح دهم زمان بسيار زيادي صرف شده و آموزش براي خيلي ها خسته
    كننده خواهد شد. و در كل اصلا" اين امور مربوط به عنوان اين تاپيك هم نيستند.

    اما شروع بحث اصلي:
    ---------------------------
    ما ميخواهيم يك Pack (مجموعه نرم افزاري) درست كنيم كه داراي چندين برنامه پرتابل بوده و داراي فايل
    مخصوصي هست كه با اجراي آن منوئي ظاهر ميشود كه نام برنامه هاي پرتابل موجود در اين بسته را
    نشان ميدهد و ما روي هر اسمي كليك كنيم ، برنامه مربوطه اجرا ميشود.

    براي اينكه بحث زياد طولاني نشود ، من ساخت اين مجموعه را فقط با دو تا برنامه شرح خواهم داد ولي شما
    ميتوانيد ، دقيقا" همين مواردي كه گفته خواهد شد را تكرار كرده و برنامه هاي مورد علاقه خود را در اين بسته
    نرم افزاري قرار دهيد.

    بنده در جلسه بعد چگونگي پرتابل كردن برنامه هاي Starter و WinRAR را توضيح خواهم داد.

    در ضمن ، من در لينك زير برنامه WinRAR 5.00 Beta 5 را قرار داده ام. اين برنامه را طوري تنظيم كرده ام كه
    پس از اجرا ، در عرض چند ثانيه برنامه بصورت مخفي هم نصب شده و هم اكتيو گردد.

    http://www.mediafire.com/download/9l...4u/MCS50b5.rar

    [SIGPIC][/SIGPIC]

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


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

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

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

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

http://www.worldup.ir/