ساخت .exe به کمک وینرار

Darkknight

Member
سلام
این نوع فایل ها رو با وینرار می سازن ؟
من هر باری که می سازم اینطوری نمی شه ، می شه آموزش ساخت فایل های .exe مانند عکس رو بزارید؟

- می خوام اینطوری باشه :

208bk1e.jpg


نه اینطوری :

Winrar-SFX.png
 

Ehssan_it

Well-Known Member
با نسخه جدید winrar امتحان کردی
البته احتمال دستکاری این جور setup ها هم میره گاهی
 

jangaleshab7770

Well-Known Member
سلام به شما
در مورد سؤالتون ابتدای امر ، روی پوشه ای که قصد تبدیل اون به فایل فشرده اجرایی دارین راست کلیک کرده و گزینه add to archive رو انتخاب کنین
بعد توی صفحه باز شده ،گزینه creat SFX archive رو انتخاب کنین ، میبینین که فرمت فایل فشردتون به exe تبدیل میشه
بعد به تب advanced برین و روی گزینه SFX option کلیک کنید ،حالا توی پنجره باز شده از تب text and icon میتونین به اون چیزی که مدنظرتونه برسین
بازم اگه اشکالی بود در خدمتم
یا علی
 

the_king

مدیرکل انجمن
ابتدا ابزار Resource Hacker را از اینجا داونلود کنید :

Resource Hacker

سپس پوشه نصب WinRar را باز کنید (مثلا مسیر C:\Program Files\WinRAR ) و فایل Default.SFX را کپی کنید و نام نسخه کپی شده را به چیزی همانند New.SFX تغییر دهید.

حالا این فایل New.SFX را در Resource Hacker باز کنید :

winrar1.gif


و در بخش Dialog هر کدام از پنجره (فرم) های مورد نظرتان را ویرایش کنید :

winrar2.gif


به عنوان مثال کد زیر را در فرم STARTDLG (فرم اصلی Setup) کپی کنید :

کد:
STARTDLG DIALOG 27, 47, 347, 166
STYLE DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "WinRAR self-extracting archive"
LANGUAGE LANG_RUSSIAN, 0x1
FONT 8, "MS Sans Serif"
{
   CONTROL "", 105, STATIC, SS_BITMAP | SS_REALSIZEIMAGE | WS_CHILD | WS_VISIBLE, 7, 7, 333, 77 
   CONTROL "&Destination folder", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 7, 87, 84, 8 
   CONTROL "", 101, COMBOBOX, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 7, 99, 262, 18 
   CONTROL "Bro&wse...", 102, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 278, 97, 60, 14 
   CONTROL "Installation progress", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 7, 115, 84, 8 
   CONTROL "", 104, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 7, 125, 333, 10 
   CONTROL "", -1, STATIC, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE, 0, 140, 346, 1 
   CONTROL "Install", 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 145, 60, 14 
   CONTROL "Cancel", 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 72, 146, 60, 14 
}

و در صورت تمایل تصویر موجود در بخش Bitmap را تغییر دهید.

پس از آنکه تغییرات مورد نظر را دادید، فایل ویرایش شده را Save کنید و در همان پوشه نصب WinRar کپی کنید.
در داخل نرم افزار WinRar بایستی فایل New.SFX جدید را بجای Default.SFX قبلی انتخاب کنید :

winrar3.gif


نمونه فایل New.SFX ضمیمه این پست می باشد.
 

پیوست ها

  • New.zip
    105.4 کیلوبایت · بازدیدها: 35

جدیدترین ارسال ها

بالا