Login to Website

Login dengan Facebook

 

Post Reply
Thread Tools
  #1  
Old 11th November 2011
Braincode's Avatar
Braincode
Ceriwis Addicted
 
Join Date: Nov 2011
Posts: 4,638
Rep Power: 20
Braincode mempunyai hidup yang Normal
Default ::... Tutorial Dasar Menggunakan Resource Hacker ...::

BAGIAN 1 : DASAR2 RESHACKER



Apa tu Resource Hacker?




Quote:





Resource Hacker adalah tool freeware untuk melakukan fungsi view, modify, rename, add, delete & extract resource2 pada aplikasi2 & file2 resource (*.res) Windows 32bit. Resource Hacker sdh dilengkapi script compiler & decompiler resource internal & bisa digunakan di Win95, Win98, WinME, WinNT, Win2000 & WinXP.





Download:



http://delphi.icm.edu.pl/ftp/tools/ResHack.zip



Tool ini tdk perlu diinstal. Tinggal ekstrak & jalankan. Selain itu, tool ini jg tdk mengubah sesuatu di registry agan!



Cara Menggunakan Resource Hacker:



Sewaktu agan buka sebuah file dgn Resource Hacker, akan muncul beberapa folder2 di sebelah kiri jendela ResHacker, kira2 seperti ini:




Quote:





AVI

Cursor

Bitmap

Icon

Menu

Dialog

String Table

Accelerators

Version Info






dan semiripnya...

Susunan folder2 diatas berbeda2 untuk tiap jenis2 file



Deskripsi resource-nya:



AVI : Folder ini berisi file2 resource untuk tipe AVI.

Cursor : Folder ini berisi file2 resource untuk tipe Cursor.

Bitmap : Folder ini berisi file2 resource untuk tipe Bitmaps.

Icon : Folder ini berisi file2 resource untuk tipe Icon.

Menu : Folder ini berisi file2 resource untuk tipe Menu.

Dialog : Folder ini berisi file2 resource untuk tipe Dialog Box.

String Table : Folder ini berisi file2 resource untuk tipe String.

Accelerators : Folder ini berisi file2 resource untuk tipe Shortcut.

Version Info : Folder ini berisi berbagai info versi file tsb.



View Resource:



Agan bisa melihat resource2 yg ada dlm file. Tinggal lebarkan saja jendela direktorinya dan klik nama resource-nya.

Umumnya tiap2 resource berisi 2 bagian:




Quote:





Resource Type

Resource Name

Resource Language






Resource Type : Mengindikasikan apakah resource tsb adalah tipe AVI, Bitmap, Menu, Cursor, Icon, atw tipe String.



Resource Name : Nama resource-nya, nama resource ini tdk bisa sama untuk tiap2 resource.



Resource Language : Bahasa resource yg tersedia dlm file. Untuk bahasa standar INGGRIS no. resource-nya => 1033.



Mengubah Resource:



=> Untuk jenis Icon/Cursor/Bitmap:



1) Pilih resource-nya dulu (mis, Bitmap -> 131 -> 1033 ).

2) Klik Action -> Replace Icon/Cursor/Bitmap....

3) Akan muncul jendela baru, klik tombol Open file with new

Icon/Cursor/Bitmap
.

4) Pilih resource yg agan inginkan dlm kotak dialog OPEN trus klik tombol Open dan tekan Replace.



=> Untuk resource2 lainnya semisal AVI:



Agak sedikit beda.



1.) Klik Action -> Replace Other Resource....

2.) Akan muncul jendela baru, klik tombol Open file with new resource.

3.) Pilih file-nya dan klik tombol Open.

4.) Trus agan tinggal isikan info yg dibutuhkan buat resource ini, mmg agak sedikit beda, info yg agan mesti isikan:




Quote:





Resource Type

Resource Name

Resource Language






Di kotak Resource Type, isikan tipe untuk resource AVI tsb, mis. klo agan mw ganti file AVI maka ganti juga dgn tipe AVI.



Di kotak Resource Name, isikan nama untuk resource AVI tsb.



Di kotak Resource Language pilih no 1033 untuk menggunakan bahasa Inggris.



5) Terakhir klik tombol Replace.



=> Untuk resource2 tipe Menu/String/Dialog:



Untuk mengganti kotak2 String/Menu/Dialog, pilih dulu resource yg agan maui, mis. String Table -> 4 -> 1033, trus ganti resource lalu klik tombol Compile Script.





Menambahkan Resource Agan Sendiri:



Menambah Bitmap/Icon/Cursor/AVI Yang Baru:



1) Klik Action -> Add a new Resource....

2) Klik Open file with new resource.

3) Pilih resource yg agan maui trus klik tombol Open.

4) Isikan tipe, nama dan language resource agan tsb.

(Ingat: Nama resource mesti beda untuk tiap2 resource)

5) Klik tombol Add Resource.



Menambah Item Menu Baru:



Agan jg bisa menambahkan item2 Menu agan sendiri kedlm file, misalnya menu tambahan (menu yg isinya nama agan misalnya) di Desktop Context Menu, dll.



1.) Pilih menu yg agan mw edit mis, Menu -> 215 -> 1033, trus tambahkan sebuag garis dimana saja & isikan format baris seperti ini:




Quote:





MENUITEM "string_yg_agan_inginkan", 12345, MFT_STRING, MFS_GRAYED | MFS_DEFAULT





Dimana:



"string_yg_agan_inginkan" adalah teks yg akan muncul di Windoze.

12345 adalah identifier yg mesti beda2 untuk tiap2 item2 menu.

MFT_STRING menjelaskan klo itu adalah item Menu yg ada teksnya.

MFS_GRAYED untuk disable item menu agan. Agan jg bisa enable-kan dgn pakai string MFS_ENABLED.

MFS_HILITE memilih item menu agan secara otomatis.

MFS_DEFAULT set item menu menjadi BOLD.



Sebenarnya, agan cuma tinggal mengganti baris2 "ur_desired_string", 12345 & untuk ITEM Menu agan, sisanya Resource Hacker yg akan isikan.





Menambah Resource di Kotak Dialog:



Klo agan sdh bisa menambah Icon/Bitmap/AVI agan sendiri, agan juga mungkin ingin menambahkan resource2 tsb dlm dialog box supaya muncul di dialog box nantinya (mis, kotak RUN, Progress Dialog, dll.).



1.) Pilih dialog box yg agan mau tambahkan resource, mis. Dialog -> 1020 -> 1033.

2.) Klik kanan dialog box trus pilih Insert Control.

3.) Akan muncul jendela baru, yg isinya control2 window sperti BITMAP, LABEL, ICON, BUTTON, SysAnimate32 (untuk AVI), dll.

4.) Klik contol yg agan maui, sama seperti cara menambah BITMAP diatas. Agan jg bisa menambah contol untuk Date/Time dgn klik control SysDateTimePick32.

5.) Jangan lupa untuk mengisi entri Caption supaya resorce2 yg agan tambahkan bisa muncul di jendela menu file nantinya.



CATATAN: Untuk control tipe AVI ( SysAnimate32 ), agan mesti tambahkan simbol # sebelum nama Caption-nya, mis. klo nama AVI agan 144, maka isikan #144 di Caption-nya.



6.) Klik tombol OK & Compile.

7.) Agan juga bisa mengubah posisi dialog box agan dgn cara menggeser posisinya dimana saja dlm ResHacker.







BAGIAN 2 : TAHAP LANJUTAN



Menggunakan Script di Resource Hacker:



Agan bisa menjalankan Resource Hacker dari Command line tanpa masuk ke tampilan GUI-nya & bisa membuat task2 otomatis untuk langkah cepat mengedit resource di file agan.



Untuk menggunakan script di ResHacker ada 2 cara:



1.) Single command

2.) Multiple commands



1.) Single Command:



Beberap command yg penting di ResHacker diantaranya:




Quote:





-add ExeFileName, ResultingFileName, ResourceAddress, ResourceType, ResourceName,

-addskip ExeFileName, ResultingFileName, ResourceAddress, ResourceType, ResourceName,

-addoverwrite ExeFileName, ResultingFileName, ResourceAddress, ResourceType, ResourceName,

-modify ExeFileName, ResultingFileName, ResourceAddress, ResourceType, ResourceName,

-extract ExeFileName, ResourceAddress, ResourceType, ResourceName,

-delete ExeFileName, ResultingFileName, ResourceType, ResourceName






Dimana:



ExeFileName : Nama file asli yg mau diedit dgn Resource Hacker.

ResultingFileName : Nama file hasilnya.

ResourceAddress : adress resource (seperti lokasi Bitmap di hardisk).

ResourceType : Jenis resource type (seperti Bitmap, AVI, dll.).

ResourceName : Nama Resource-nya (mis. 131, 1020, dll.).



Contoh Simple Command:




Quote:





ResHacker.exe -addoverwrite explorer.exe, explorer1.exe, MyImage.bmp , bitmap, 143,





2.) Multiple Command



Untuk bisa menggunakan Multiple Command agan mesti membuat dulu sebuah file script bisa dgn notepad trus gunakan command ini untuk menjalankan script tsb:




Quote:





ResHacker.exe -script NamaFileScript





Dimana: NamaFileScript adalah nama file script yg agan buat dgn notepad td.




Quote:







[FILENAMES]

Exe=

SaveAs=

Log=



[COMMANDS]

-addoverwrite ResourceAddress, ResourceType, ResourceName






Dimana:



EXE= lokasi file aslinya.

SaveAs= lokasi file hasilnya.

Log= lokasi file LOG yg berisi informasi proses yg dilakukan ResHacker.



Di bagian [COMMAND], isikan dgn command yg agan mau jalankan.



SELESAI!!



Sponsored Links
Space available
Post Reply




Switch to Mobile Mode

no new posts