Log in

View Full Version : [TUTORIAL] Membuat Installer Aplikasi Switchless Dengan 7Zip


Syahrani10
24th October 2012, 01:15 PM
Sory sebelumnya klo sdh :repost:!!



Langsung saja,...



1. Download terus instal program 7-zip terbaru DISINI (http://www.7-zip.org/).



2. Bikin sebuah folder kosong utk simpan semua file yg dibutuhkan. Klo agan pake installer dari Mikocok (yg berekstensi .msi), copykan juga program Msistub.exe kedlm folder tersebut. Sebaiknya nama installernya tdk terlalu panjang (maksimal 8 karakter) & tdk pake spasi.



3. Pilih kesemua isi folder installer agan tsb lalu klik kanan dan pilih "Add to archive..." dari menu konteks 7-zip yg muncul.



http://img854.imageshack.us/img854/7666/image03.png



4. Silakan namakan archive tsb dgn nama apa saja & atur level kompresi (compression level) 7zip ke nilai Ultra.



http://img221.imageshack.us/img221/162/image01u.png



5. Tekan OK. Klo archive agan sdh dibikin, silakan hapus semua file dlm folder installer agan td kecuali file archive yg sdh dibuat.



6. Copy file 7zs.sfx kedlm folder tsb. Klo agan mw, agan juga bisa ganti icon installer agan nanti dgn mengganti

resource icon file 7zS.sfx tsb dgn ResHacker. Misal klo agan mw ganti icon seperti icon program installer agan. Jgn lupa save stlh diganti.



http://img16.imageshack.us/img16/796/image04d.png



Supaya tdk bingung memilih tombol Cancel atw Close installer nantinya, dari ResHacker, masuk ke menu Dialog>>500>>1033. Pilih semua isi teks didlmnya lalu ganti dgn kode berikut:




[/quote]





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

}





Daripada bingung, paste sja kode berikut didlmnya:










500 DIALOG 0, 0, 0, 0

STYLE WS_POPUP

CAPTION "Progress"

LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US

FONT 8, "MS Shell Dlg"

{

}





Tekan tombol Compiles lalu Save.



7. Buka Notepad terus isikan dgn baris ini:










;!@Install@!UTF-8!

RunProgram="nama_program_agan.exe �switch"

;!@InstallEnd@!





Ganti baris "nama_program_agan.exe" dgn nama installer agan (termasuk ekstensinya). Ganti baris "switch" dgn parameter switch installer agan tsb. Agan jg bisa pake batch .cmd.



Klo agan pake installer tipe .msi, agan butuh file Msistub.exe dlm archive installer agan. Isi file config.txt agan seperti ini:










;!@Install@!UTF-8!

RunProgram="msistub nama_program_agan.msi /qb-!"

;!@InstallEnd@!





Dimana "nama_program_agan.msi" adalah nama file .msi agan. Utk tipe installer .msi, agan pake switch /qb-! klo mw installernya nanti lengkap dgn progress screen & switch /qn klo mw tanpa screen.



8. Save file teks agan ntu dgn nama config.txt & pilih encoding UTF-8 dari menu dropdown kotak dialog "Save As..." di Notepad. Simpan dlm folder yg sama dgn file 7zS.sfx & file archive 7z agan.



http://img804.imageshack.us/img804/1990/image02.png



9. Isi folder agan kira2 akan seperti ini:



http://img844.imageshack.us/img844/3934/image06m.png



10. Buka command prompt. Ketik ini utk pindah ke direktori folder archive agan:




Code:

CD C:\Nama_Folder\Lokasi_Archive\

Ganti baris C:\Nama_Folder\Lokasi_Archive\ sesuai lokasi folder archive agan.



Lalu ketikkan command berikut:




[quote]





copy /b 7zs.sfx + config.txt + nama_archive_agan.7z nama_installer_agan.exe





Selesai!!



http://i1213.photobucket.com/albums/cc477/narcophilia/download.gif



http://img706.imageshack.us/img706/259/mediafirelogo.gif (http://www.media*fire..com/?5as83w6t6q5impa)


JAMU INSTALLERNYA, LIAT PAGE #2 (http://www.kaskus.co.id/showpost.php?p=484408243&postcount=2)

</div>