روش دوم ساخت فایل اجرائی (استفاده از برنامه WinRAR)
=================================
در پست های قبلی چگونگی نصب برنامه UltraISO و اکتیو کردن آن را مانیتور کرده و در انتها نتیجه کار را در پوشه ای
بنام D:\Source ذخیره کردیم که الان پوشه D:\Source دارای محتوای زیر است:
__ پوشه ای بنام Common Files با محتوایش.
__ پوشه ای بنام UltraISO با محتوایش.
__ فایل xxx.reg که تغییرات رجستری در حین نصب و همچنین کد اکتیو کردن برنامه است.
ما میخواهیم در اینجا از برنامه WinRAR استفاده کرده و کاری کنیم که یک فایل اجرائی درست شود که با اجرای آن
اول پوشه های Common Files و UltraISO به داخل پوشه Program Files کپی شوند و سپس فایل رجستری xxx.reg
اجرا شود. و در ضمن میخواهیم این کار مخفیانه انجام گیرد.
این کار را به روش های مختلفی میتوان با استفاده از برنامه WinRAR انجام داد که بنده در این بحث ساده ترین راه را
توضیح میدهم.
بطریق زیز ادامه دهید:
1. یک فایل Batch با محتوای زیر درست کرده و آن را با نام Run.bat در داخل پوشه D:\Source ذخیره کنید:
کد:
@echo off
start /wait regedit.exe /s xxx.reg
del xxx.reg
del %0
2. حال مطابق شکل زیر تمام محتوای پوشه D:\Source را انتخاب کرده ، روی یکی کلیک راست نموده و روی گزینه نشان داده شده
کلیک کنید:
3. فایلی بنام Source.rar ساخته خواهد شد. روی این فایل دابل کلیک کنید. در پنجره ای که باز میشود مطابق شکل
زیر روی آیکن SFX کلیک کنید:
4. پنجره دیگری شبیه شکل زیر باز خواهد شد:
در پنجره بالا روی دگمه Advanced SFX options کلیک کنید.
5. پنجره دیگری مثل شکل زیر با چند زبانه نمودار میشود :
در محل نشان داده شده عبارت زیر را وارد کنید:
با تایپ کردن عبارت بالا به برنامه میگوئیم که پوشه های Common Files و UltraISO و فایل های xxx.reg و Run.bat
را به داخل پوشه Program Files کپی کند.
6. حال در پنجره بالا وارد زبانه Setup شده و مطابق شکل زیر در محل نشان داده شده عبارت Run.bat را تایپ می کنیم:
با تایپ عبارت بالا به برنامه میگوئیم که پس از کپی فایل ها و پوشه ها به داخل پوشه Program Files ، فایل Run.bat
را اجرا کند.
با اجرای فایل Run.bat اول فایل xxx.reg اجرا شده ، سپس فایل xxx.reg دیلیت شده و بعد خود فایل Run.bat دیلیت
خواهد شد.
7. حال به زبانه Modes وارد شده و مطابق شکل زیر گزینه Hide all را انتخاب می کنیم:
با این انتخاب به برنامه میگوئیم که تمام مراحل کار را مخفیانه انجام دهد.
8. حال به زبانه Advanced وارد شده و در محل نشان داده شده در شکل زیر:
عبارت زیر را تایپ می کنیم:
کد:
Shortcut=P, %ProgramFiles%\UltraISO\UltraISO.exe, , "UltraISO Premium Edition 9.6.1.3016", UltraISO,
با این دستور به برنامه میگوئیم که یک شورت کات برای برنامه UltraISO درست کند.
10 . حالا به زبانه Update وارد شده و مطابق شکل زیر گزینه های نشان داده شده را انتخاب می کنیم:
با این انتخاب هابه برنامه میگوییم که اگر در حین نصب دید که این فایل ها و پوشه ها از قبل وجود دارند ، قدیمی ها را با
جدید عوض کند.
11.حال در این پنجره روی دکمه Ok کلیک کرده و باز در صفحه بعدی هم روی دگمه Ok کلیک کنید.
چند لحظه بعد فایلی بنام Source.exe ساخته خواهد شد که اگر اجرایش کنید برنامه UltraISO بطور مخفیانه نصب
شده و اکتیو خواهد شد:
تذکرات مهم:
=========
__ من این روش را فقط جهت آگاهی از چگونگی استفاده از برنامه WinRAR برای ساخت فایل اجرائی توضیح دادم.
__ در این صفحات گزینه های دیگری هم میتوانستیم انتخاب کرده و برنامه را کامل تر کنیم.
__ این روش در خیلی از برنامه ها کار خواهد کرد ولی در رابطه با بعضی برنامه ها از جمله برنامه UltraISO ناقص
عمل خواهد کرد.
یعنی با این روش برنامه UltraISO نصب شده و درست کار خواهد کرد ولی کمبود هائی هم خواهد داشت . لذا پیشنهاد
میکنم که این روش را در رابطه با برنامهUltraISO فقط برای تمرین انجام دهید.
علاقه مندی ها (بوک مارک ها)