Trang chu Diễn đàn
 :: 

Software

 :: 

System Tools



Share | 
 

  Resource Hacker và hướng dẫn sử dụng

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Admin
Admin
Admin
avatar

Tổng số bài gửi : 117
Tham gia ngày : 06/05/2011
Tuổi : 28
Đến từ : Đồ Sơn - Hải Phòng

Bài gửiTiêu đề: Resource Hacker và hướng dẫn sử dụng   Sat Jul 30, 2011 1:40 am

Resource Hacker là một công cụ nhỏ nhưng tuyệt vời để sửa đổi các tập tin hệ thống như EXE, DLL, CPL, ETC Bạn thậm chí có thể thay đổi tự Windows bằng cách chỉnh sửa các tập tin Windows khác nhau và thay thế các nguồn lực của họ bằng cách sử dụng Resource Hacker.

Bạn có thể tải nó bằng cách sử dụng liên kết sau đây:
[You must be registered and logged in to see this link.] | [You must be registered and logged in to see this link.] | [You must be registered and logged in to see this link.]

Một ứng dụng di động của nó, do đó bạn không cần phải cài đặt nó. Đơn giản chỉ cần giải nén tập tin ZIP và chạy tập tin EXE được chiết xuất.

Hướng dẫn này sẽ giúp bạn trong sự hiểu biết công cụ này và sẽ dạy bạn làm thế nào để sử dụng nó. Để tiện cho bạn, chúng tôi đã chia hướng dẫn này trong 2 phần:

PHẦN 1: THÔNG TIN CƠ BẢN
PHẦN 2: THÔNG TIN ADVANCED


Phần 1 cung cấp chi tiết cơ bản như xem hoặc thay thế các nguồn lực hiện có trong một tập tin , vv Phần 2 bao gồm một số thông tin trước cho chuyên viên máy tính, như bổ sung thêm nguồn lực mới, bằng cách sử dụng các kịch bản.



PART1: THÔNG TIN CƠ BẢN

[Sử dụng Resource Hacker]

Khi bạn mở một tập tin trong Resource Hacker, nó cho thấy các thư mục khác nhau trong cửa sổ bên trái, như:

* AVI - Chứa các tập tin AVI
* Cursor - Có các tập tin con trỏ
* Bitmap - Có BMP
* Icon - Có biểu tượng
* Menu - Có thực đơn
* Dialog - Có hộp thoại
* String Table - Có Strings
* Accelerators - Có phím tắt
* Version Info - Có thông tin Phiên bản của tập tin



[Viewing Resources]

Bạn có thể xem hiện tại nguồn tài nguyên trong tập tin bằng cách mở rộng các thư mục được đưa ra trong cửa sổ bên trái và nhấp vào tên của tài nguyên. Mỗi tài nguyên chứa 3 thuộc tính quan trọng:

* Tài nguyên Loại
* Tên tài nguyên
* Tài nguyên ngôn ngữ


[Changing Resources]

Đối với biểu tượng / Cursors / Bitmap:

1 - Trước tiên hãy chọn tài nguyên (ví dụ: Bitmap -> 131 -> 1033) .

2 - Bây giờ bấm vào Action -> Replace Icon or Cursor or Bitmap....



3. Nó sẽ mở một cửa sổ mới, click vào Open file with new Icon or Cursor or Bitmap button.

4 - Lựa chọn tài nguyên mong muốn bằng cách sử dụng hộp thoại mở , kích vào nút Open và sau đó nhấp vào nút Replace .

Đối với nguồn khác như AVI:

1 - Click vào Action -> Replace Other Resource....

2. Nó sẽ mở một cửa sổ mới, click vào Open file with new resource button.

3 - Chọn tập tin và nhấp chuột vào nút Open .

4 - Bây giờ bạn sẽ cần phải cung cấp thông tin cần thiết sau đây cho các nguồn lực, mà chúng tôi đã đề cập trước đó :

* Tài nguyên Loại
* Tên tài nguyên
* Tài nguyên ngôn ngữ




Resource Type: Đề cập đến loại tài nguyên, ví dụ như nếu bạn đang thay thế tập tin AVI, đề cập đến các loại như AVI

Resource Name: Cung cấp cùng tên của tài nguyên hiện có mà bạn muốn thay thế

Resource Language: Cung cấp mã ngôn ngữ cho nguồn tài nguyên, ví dụ như 1033 cho tiếng Anh. Bạn có thể kiểm tra mã ngôn ngữ hiện có của tài nguyên.

5. nhấp chuột cuối cùng vào Replace button.

[Đối với Menus / Strings / Dialogs]

Để thay đổi bất kỳ hộp String, Menu, Dialog, chọn tài nguyên mong muốn, ví dụ như String Table -> 4 -> 1033, thực hiện các thay đổi của bạn và nhấp chuột cuối cùng vào nút Compile Script .



Nó sẽ ngay lập tức biên dịch kịch bản. Nếu bạn thực hiện bất kỳ sai lầm trong khi sửa đổi các nguồn tài nguyên, nó sẽ tạo ra các thông báo lỗi để bạn có thể sửa chữa nó.

PART2: THÔNG TIN ADVANCED

[Adding New Resources]

Thêm các Bitmaps / Icons mới / Cursors / AVIs:

1 - Click vào Action -> Add a new Resource....

2 - Bây giờ hãy nhấp vào nút Open file with new resource .



3 - Lựa chọn tài nguyên mong muốn và nhấp chuột vào nút Open.

4. Resource Type, Tên và Ngôn ngữ như đã đề cập trước đó . Nhưng hãy nhớ rằng Tên tài nguyên không phải phù hợp với bất kỳ tên nguồn lực hiện có.

5. nhấp chuột cuối cùng về nút Add Resource.

[Adding New Menus] Thêm Menus mới:

Tới đơn trình đơn mong muốn ví dụ như -> 215 -> 1033. Bây giờ thêm một dòng mới ở bất cứ nơi nào bên trong POPUP " " bằng cách sử dụng định dạng sau:

Code:
MENUITEM " Custom_String ", 12345 , MFT_STRING, MFS_GRAYED | MFS_DEFAULT

Trong đó:

" Custom_String "là văn bản thực tế mà bạn muốn hiển thị trong trình đơn .
12345 là định danh. Nó phải khác nhau từ menuitems hiện có .
MFS_GRAYED vô hiệu hóa các menuitem. Bạn có thể thay đổi nó để MFS_ENABLED nếu bạn muốn hiển thị menuitem của bạn được kích hoạt.
MFS_DEFAULT cho thấy menuitem trong BOLD. Bạn có thể bỏ qua nó .
Bạn cũng có thể thêm một thuộc tính mới trong mã MFS_HILITE tự động lựa chọn menuitem của bạn .

Trong thực tế, bạn chỉ có thể thêm dòng sau đây trong mã:

Code:
MENUITEM " Custom_String ", 12345

Resource Hacker tự động sẽ chèn các giá trị khác còn lại như đã đề cập ở trên.

[Inserting Newly Added Resources in Dialog Boxes] (Chèn Tài nguyên mới Được thêm trong hộp thoại)

Một khi bạn hoàn thành thêm biểu tượng mới / Bitmaps / AVIs, bạn có thể chèn chúng trong bất kỳ hộp thoại để bạn có thể hiển thị trong hộp thoại khác nhau của Windows như RUN, Progress Dialog box, etc.

1 - Đi tới hộp thoại mong muốn, ví dụ như Dialog -> 1020 -> 1033

2 - Kích chuột phải vào trong hộp thoại và chọn Insert Control



3. Nó sẽ mở một cửa sổ mới. Bạn sẽ thấy nhiều điều khiển trong cửa sổ mới, như LABEL, Bitmap, ICON, BUTTON, SysAnimate32 (AVI).

4. Click vào bất kỳ kiểm soát mong muốn, ví dụ như để chèn một Bitmap, nhấn trên bộ điều khiển bitmap hoặc chèn một AVI, click vào SysAnimate32 .



PS: Bạn cũng có thể chèn Date/Time trong hộp thoại bằng cách sử dụng SysDateTimePick32

5. Đừng quên để điền vào Caption entry. Bạn cần phải nhập Tên tài nguyên trong hộp Caption, ví dụ như nếu bạn đã thêm một Bitmap và đặt tên tài nguyên của nó như là 401 ​​, sau đó cung cấp cho cùng 401 trong Caption textbox.



PS: Đối với AVI kiểm soát (SysAnimate32), bạn sẽ cần thêm # trong giá trị Caption, ví dụ như nếu tên AVI là 144 , sau đó đặt # 144 trong Caption textbox.

6. nhấp OK và sau đó Biên dịch kịch bản .

7 - Nếu bạn muốn thay đổi vị trí của điều khiển trong hộp thoại mới, chỉ cần click vào control và kéo nó vào vị trí mong muốn của bạn hoặc bạn cũng có thể sử dụng các phím mũi tên để di chuyển nó.

Chữ viết trong Resource Hacker

Chúng tôi cũng có thể chạy Resource Hacker sử dụng Command Prompt và có thể sử dụng các scripts để tự động hóa rất nhiều nhiệm vụ repeatative để tiết kiệm thời gian của chúng tôi.

Bạn có thể sử dụng các scripts trong 2 cách:

* Single Command
* Multiple Commands


[Command] ( Lệnh )

Bạn có thể sử dụng lệnh sau trong Command Prompt để thực hiện hành động bằng cách sử dụng Resource Hacker:

Trích dẫn :
-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,

Trong đó:

ExeFileName - tên tập tin nguồn
ResultingFileName - tên tập tin đầu ra
ResourceAddress - tài nguyên vị trí (ví dụ như Bitmap con đường được lưu trữ trong đĩa cứng của bạn )
ResourceType - loại tài nguyên (ví dụ như Bitmap, AVI, etc)
ResourceName - tài nguyên tên (ví dụ 131, 1020, etc)

Ví dụ:

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

[Multiple Commands]

Bạn cũng có thể chạy một loạt các câu lệnh sử dụng scripts. Trước tiên, bạn sẽ cần phải tạo ra các tập tin scripts bằng cách sử dụng Notepad và sau đó bạn có thể chạy nó bằng cách sử dụng lệnh sau:

Code:
ResHacker.exe-script ScriptFileName

Trường hợp, ScriptFileName là tên của tập tin kịch bản mà bạn tạo ra trong Notepad.

Sau đây là định dạng của tập tin scripts yêu cầu:

Code:
[FILENAMES]
Exe=
SaveAs=
Log=
[COMMANDS]
-addoverwrite ResourceAddress, ResourceType, ResourceName

Trong đó:

EXE = chứa tên tập tin nguồn
SaveAs = chứa đầu ra tên tập tin
Log = chứa tên tập tin LOG mà sẽ lưu giữ một bản ghi chi tiết hoạt động


[COMMANDS] phần chứa lệnh thiết lập mà chúng tôi muốn thực hiện trên các tập tin nguồn.

PS: Bạn có thể bỏ qua LOG = Entry trong file scripts. Trong trường hợp này, Resource Hacker sẽ tự động tạo một file LOG với "tên ResHacker.log ".

Chú ý: Nếu bạn đang phải đối mặt với các vấn đề trong khi saving một tập tin sau khi chỉnh sửa trong resource hacker, sau đó hãy chắc chắn rằng bạn đã vô hiệu hóa WFP (Windows File Protection) service bằng cách sử dụng "Patcher WFP " hoặc sử dụng "Replacer" để thay thế các tập tin. Cả hai tiện ích có thể được tải miễn phí tại đây.

[You must be registered and logged in to see this link.] | [You must be registered and logged in to see this link.]

Ngoài ra nếu bạn nhận được lỗi " Can't create file... ", có nghĩa là bạn đã chỉnh sửa và lưu các tập tin tương tự trong quá khứ và có một tập tin sao lưu cần phải được xóa trước khi lưu file này một lần nữa. Tới thư mục chứa file này và bạn sẽ thấy một tập tin tương tự có dang " _original "trong tên của nó. Xóa nó và cố gắng để lưu các tập tin trong resource hacker.



Tài liệu được sưu tầm và biên dịch bởi Trung Anh Đặng

_________________________________________________________________________________________
·÷±‡±[You must be registered and logged in to see this link.]±‡±÷
Call Me : 0932 202 323
Yahoo Messenger : Bimz_n01 :buzz:

Về Đầu Trang Go down
Xem lý lịch thành viên http://computer.forum-viet.com
 

Resource Hacker và hướng dẫn sử dụng

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Diễn đàn :: Software :: System Tools-
Free forum | © phpBB | Free forum support | Liên hệ | Report an abuse | Free blog