بسم الله الرحمن الرحيم
إكتشف الضغط الرهيب وإمكانية التنصيب الصامت مع 7zip
1-قم بتحميل أخر إصدار من 7zip
2- إصنع مجلدا ضع به ملفات تنصيب البرنامج الذي تريد أن تضغطه
إن كنت تستعمل تنصيبا من نوع msi. عليك بإضافة هذا الملف Msistub.exe
كما يجب أن يكون إسم ملف التنصيب أقل من 8 حروف و دون فراغات
3- ضلل جميع الملفات و أنقر الزر الأيمن من الفأرة
4- "Add to archive..."
![26dr.png](http://img169.exs.cx/img169/5094/26dr.png)
5- سمي الملف كما تشاء و استعمل ظغطا من نوع Ultra
![archive0jd.png](http://img126.exs.cx/img126/7676/archive0jd.png)
6- إظغط OK . وعند إنتهاء صناعة الملف بإمكانك حذف الكل ماعدا الملف المظغوط
7- أنسخ هذا الملف 7zip.sfx إلى جانب الملف
المضغوط
8- إذا أردتم
° تغيير الأيقونة المستعملة عليكم بResHacker
![53lw.png](http://img161.exs.cx/img161/3082/53lw.png)
° إضافة " Cancel" عليكم بResHacker
Dialog→500→1033
ثم غير النص الموجود بهذا
كود:
500 DIALOG 0, 0, 186, 26
STYLE DS_FIXEDSYS | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION
CAPTION "Progress"
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 8, "MS Shell Dlg"
{
CONTROL "Progress1", 1000, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 7, 7, 172, 14
}
إضغط compiles ثم save
9- إفتح Notepad و أكتب
كود:
;!@Install@!UTF-8!
RunProgram="program.exe -switch"
;!@InstallEnd@!
program.exe = إسم ملف التنصيب
switch= مفتاح التنصيب الصامت (للمراجعة)
أما في صورة تنصيب .msi
كود:
;!@Install@!UTF-8!
RunProgram="msistub program.msi /qb-!"
;!@InstallEnd@!
10- سجل الملف تحت إسم config.txt بإعتماد UTF-8 ويظهر هذا الخيار عند إستعمال" save as"
![config1gf.png](http://img179.exs.cx/img179/4687/config1gf.png)
11- محتوى المجلد
![end0ma.png](http://img186.exs.cx/img186/3113/end0ma.png)
12- بإستعمال الـMSDOS
كود:
copy /b 7zs.sfx + config.txt + Archive.7z Installer_Name.exe
مثال
![cmd2yf.png](http://img169.exs.cx/img169/2159/cmd2yf.png)
أما بالنسبة للmsi
كود:
copy /b 7zs.sfx + config.txt + archive.7z + msistub.exe Installer_Name.exe
ولكم كل الحرية في Installer_Name
أمل أن يبدو لكم الشرح واضحا و بإنتضار إستفساراتكم thumb: