مرحله اول: تهیه فایل های مورد نیاز
===================
در اولین قدم لازم است که برنامه CCleaner Pro 5.02.5101 را که در اکثر سایت های ایرانی و خارجی موجود است
دانلود نموده و سپس آن را بطور عادی نصب و اکتیو کنید.
تمام فایل های برنامه درون پوشه ای بنام CCleaner داخل پوشه Program Files قرار گرفته اند.
یک کپی از پوشه CCleaner برداشته و جائی مثلا" در روت درایو D ذخیره کنید.
حالا دیگر نیازی به برنامه نصب شده نداشته و میتوانید آن را حذف نمائید.
ساختار برنامه CCleaner خیلی ساده است ، طوری که اگر ما پوشه D:\CCleaner را به هر کامپیوتر دیگری کپی کرده
و سپس فایل CCleaner.exe را از داخل آن اجرا کنیم ، خواهیم دید که برنامه کامل کار کرده و اکتیو هم هست.
اکنون پوشه D:\CCleaner را باز کنید. درون آن پوشه دیگری بنام Lang خواهید دید. این پوشه حاوی زبان های مختلفی
هست که برنامه میتواند با آن ها کار کند.ما فقط به زبان انگلیسی برنامه نیاز داریم. لذا وارد پوشه Lang شده و تمام
فایل های داخل آن بغیر از فایل lang-1065.dll را حذف کنید.
با این کار حجم برنامه حدود 2.5 مگا بایت کمتر خواهد شد.
تا اینجای کار ما اکثریت فایل های اولیه مورد نیاز برای ساخت پروژه را در اختیار داریم.لذا به مرحله دوم کار می رویم.
مرحله دوم: ساخت نوع پرتابل برنامه (به روش PortableApps.com)
===================================
در رابطه با ساخت برنامه های پرتابل بروش PortableApps.com قبلا" در همین انجمن ، در لینک زیر توضیح داده ام:
ساخت نرم افزارهاي پرتابل به شيوه PortableApps.com با "PortableApps.com Launcher 2.2"
مطابق روش توضیح داده شده در لینک بالا با استفاده از فایل های موجود در پوشه D:\CCleaner نوع پرتابل برنامه
CCleaner Pro 5.02.5101 را درست نمائید.
مرحله سوم: ساخت فایل اصلی برابر نیاز های گفته شده در اول بحث
=======================================
تازه به جائی رسیدیم که بنده بتوانم دادن پاسخ به سوال دوست ارجمندم (eDvArDo) را شروع بکنم.
در این مرحله ما تمام فایل های مورد نیاز پروژه مورد بحث را داریم .
اگر مطابق شروح داده شده عمل کرده باشید ، در حال حاظر باید محتوای زیر را داشته باشید:
1. پوشه D:\CCleaner که دارای محتوای زیر است:
کد:
D:\CCleaner\branding.dll
D:\CCleaner\CCleaner.dat
D:\CCleaner\CCleaner.exe
D:\CCleaner\uninst.exe
D:\CCleaner\Lang\lang-1065.dll
2. اگر نمونه پرتابل برنامه را در پوشه فرضا" D:\Portable CCleaner 5.02 درست کرده باشید. در حال حاظر این پوشه
دارای محتوای زیر است:
کد:
D:\Portable CCleaner 5.02\Portable CCleaner502.exe
D:\Portable CCleaner 5.02\Appdata\branding.dll
D:\Portable CCleaner 5.02\Appdata\CCleaner.dat
D:\Portable CCleaner 5.02\Appdata\CCleaner.exe
D:\Portable CCleaner 5.02\Appdata\Lang\lang-1065.dll
اگر دقت بفرمائید می بینید که فایل های داخل پوشه های D:\CCleaner و D:\Portable CCleaner 5.02 دقیقا" مثل
هم هستند و فقط فرق های زیر را دارند:
1. فایل uninst.exe در پوشه D:\CCleaner موجود ولی در پوشه D:\Portable CCleaner 5.02 وجود ندارد.
2. فایل Portable CCleaner502.exe در پوشه D:\CCleaner وجود نداشته ولی در پوشه D:\Portable CCleaner 5.02
وجود دارد.
3. نام پوشه ها متفاوت هستند.
اینکه نام پوشه ها متفاوت هستند مهم نیست چون در رابطه با این مسئله با کد نویسی NSIS مشکل را حل خواهیم
کرد.
و در کل برای پروژه مورد بحث، نیاز به همه فایل های داخل پوشه D:\CCleaner بعلاوه فایل Portable CCleaner502.exe
(که در پوشه پرتابل قرار دارد) داریم.
بنابر این اکنون که همه نیاز های اولیه آماده هستند ، مرحله آخر کارمان را در جلسه بعد انجام می دهیم.
نکته
=====
عمر که بالا می رود ، قاعدتا" وقت استراحت میرسد.
ولی همه جا اینگونه نیست.
اکثریت کسانی که مثل حقیر فکر میکنند ، بعد از بالا رفتن سن و تا آخرین نفس دیگر وقت استراحت ندارند
با بالا رفتن سن تازه مشکلات و مریضی ها شروع می شوند.
دریافتی ماهیانه ات ثابت است ولی هزینه هایت بالاتر میروند چون در جوانی بچه هایت بچه بودند ولی
الان وقتی پیشت بیایند یا اگر با تو زندگی کنند هم هزینه آن ها و هم تعدادشان بالا رفته.
در جوانی سالمی ولی در پیری هر ماه هزینه های دوا و دکتر رهایت نمیکنند
وووووووووووووووووووووو
پس بر من ایراد نگیرید که چرا مطالبم را تکه تکه و بمرور می نویسم و یکدفعه تمام نمی کنم.
علاقه مندی ها (بوک مارک ها)