WinRar یک برنامه Setup ساز نیست، به همین جهت خیلی از امکاناتی که برای نصب کردن بعضی از بازی ها
مورد نیازه رو نداره. حقیقتا بعضی از بازی صرفا به کپی کردن فایل هاشون در پوشه برنامه نیاز دارند و نیازی به
تغییر در Registry ویندوز و یا کپی کردن و ثبت کردن فایل های DLL و OCX در پوشه System32 ندارند.
اینجور بازی ها رو میشه با WinRar در یک مرحله نصب کرد، اما اغلب بازی های جدید اینگونه نیستند.
یکی از خوش دست ترین Setup ساز هایی که باهاش کار کردم Setup Factory است، تمامی امکانات مورد نیاز
برای نصب کردن یک بازی رو داره. مثل همه Setup ساز های مرسوم یک زبان کد نویسی خودش رو داره
ولی تقریبا میشه گفت شما برای ساختن Setup نیازی به کد نویسی ندارید، مگر اینکه بخواهید مثلا بعد از نصب
کردن بازی، فلان فایل که احتمالا برای کرک کردن بازی است اجرا کنید. برای نوشتن کد ها Wizard داره، یعنی
تقریبا همه کد ها رو با کلیک کردن می سازید، نه تایپ کردن :
کد:
result = Shell.Execute(SessionVar.Expand("%AppFolder%\\crack.exe"), "open", "", "", SW_SHOWNORMAL, false);
فایل های Setup بازی رو نمیشه همینطوری به چند قطعه تقسیم کنید، در اغلب موارد می توانید یکسری فایل هایی
با شماره های بزرگتر رو در DVD دوم Write کنید، اما در مورد همه Setup ها نتیجه نمیده.
دستکاری کردن یک Setup کار ساده ای نیست، اول بایستی بطور کامل روی سیستم نصب اش کنید و بعد برای
تمامی فایل هایی که داخل پوشه برنامه نصب شده و همچنین تمامی Shortcut هایی که داخل منوی Start ساخته
و تمامی تنظیمات Registry بازی یک Setup جدید بسازید. همیشه این احتمال هست که یک فایلی را در پوشه
System32 از قلم بندازید که برنامه برای اجرا شدن به آن نیاز دارد.
Setup Factory آموزش تصویری داره، البته ویدئو ها در سایت YouTube است :
Video Tutorials for Setup Factory