Chia Sẽ Kinh Nghiệm Về IT



Tìm Kiếm Với Google
-


Gởi Ðề Tài Mới  Gửi trả lời
 
Công Cụ Xếp Bài
Tuổi 12-04-2010, 01:40 PM   #1
hoctinhoc
Guest
 
Trả Lời: n/a
Resource hacker là cái gì va hướng dẫn sử dụng phần mềm Resource Hacker
Resource hacker là cái gì va hướng dẫn sử dụng phần mềm Resource Hacker



Resource Hacker là phần mềm Portable chuyên dùng để giải mã và thay đổi tất cả các file cấu trúc Portable Executable(Win32 PE files) bao gồm các định dạng (*.exe, *.dll, *.ocx, *.scr, *.cpl). Có thể mổ xẻ các file hệ thống, thậm chỉ tự mổ xẻ chính nó. ResHacker thường được dùng để Việt hóa các phần mềm, tuy nhiên bây giờ thời kỳ hội nhập ai còn Việt hóa làm gì nữa, chủ yếu là edit cho Window mang đậm phong cách của mình( chẳng hạn chữ Welcome đổi thành Chào mừng hay đổi thành tên bạn + tên người ấy).
esHacker là một phần mềm rất nổi tiếng trên thế giới, bằng chứng là hầu hết các phần mềm chuyển đổi giao diện trên thế giới đều sử dụng nó là công cụ chính để thay đổi giao diện.
Phần 1 : Thông tin cơ bản

Resource hacker là cái gì:
Resource hacker là một phần mềm miễn phí để soạn thảo những tập tin windows 32-bit ( như tập tin DLL, EXE, CPL và nhiều tập tin khác) . Bạn có thể thêm vào, xóa, xem, đổi tên, thay đổi tài nguyên hiện hữu trong tập tin bằng cách sử dụng phần mềm này.

Download link :
Đã hiển thị Code:
http://delphi.icm.edu.pl/ftp/tools/ResHack.zip


Bạn không cần phải cài đặt nó, đơn giản là hãy giải nén các tập tin và chạy phần mềm. Nó cũng không tạo ra bất kỳ mục nào trong Registry của bạn.

Sử dụng Resource hacker :
Khi mở ResHack, bạn sẽ thấy giao diện của nó như sau:
This image has been resized. Click this bar to view the full image. The original image is sized 680x367 and weights 14KB.

Tab File:

Open: Mở 1 tập tin để Hack.
Save: Lưu tập tin hack mới.
Chú ý: Bạn không thể ghi đè tất cả tập tin bạn sẽ hack. Sử dụng một phương thức khác(xem bên dưới) để thay thế các tập tin.
Save As: Lưu như lệnh.
Exit: Đóng chương trình
Overview: Lệnh tập tin cơ bản

Tab Edit

Select All: Chọn tất cả văn bản.
Cut: Cut văn bản lựa chọn.
Copy: Copy văn bản.
Paste: Chèn văn bản đã copy.
Undo:
Overview:

Tab View

Expand Tree: Mở rộng cây tài nguyên. Mở 'folder' để chỉnh sửa những thứ bên trong.
Collapse Tree: Ngược với lệnh Expand Tree.
Find Text: Để điều khiển tìm kiếm, cũng có thể truy cập nhanh bằng cách nhấn F3. Rất hữu ích cho việc tìm kiếm 'String Tables.'
Find Next: Giống như nhấn F3 lần nữa.
Editor Font: Thay đổi font văn bản.

Action

Save Resource as Binary / (decomposed) .Res File: Bạn có 3 lựa chọn ở đây, tôi dặt chúng vào trong một phần.
Save all Resources: Một công cụ tốt khi bạn biên tập ảnh bitmap hoặc icon. Lưu mọi thứ trong cây tới nơi bạn muốn
Replace (Icon, Bitmaps, Cursors, Other Resources): Bạn có thể thay đổi ảnh bitmap và icon và mọi thứ trong tài nguyên với điều này.
Chú ý: Giữ ngôn ngữ giống như những tài nguyên khác khi thêm hoặc thay thế tài nguyên.
Add New Resource: Giống như thay thế nhưng là thêm vào.
Delete Resource: Xóa tài nguyên. Khi xóa sử dụng Alt A, sau đó là D. Lần đầu tiên bạn sẽ được hỏi để xác nhận.

Khi bạn mở một tập tin trong Resource hacker, nó đưa ra rất nhiều các thư mục khác nhau ở khung cửa sổ bên trái, như :
AVI
Cursor
Bitmap
Icon
Menu
Dialog
String Table
Accelerators
Version Info...


Những thư mục này thay đổi từ tập tin này đến tập tin kia. Dưới đây là những mô tả sơ qua về những thư mục này :
AVI: Thư mục này chứa các tập tin có đuôi AVI
Cursor: Thư mục này chứa các tập tin Cursor ( con trỏ)
Bitmap: Thư mục này chứa các tập tin ảnh
Icon: Thư mục này chứa các biểu tượng
Menu: Thư mục này chứa các trình đơn khác nhau
Dialog: Thư mục này chứa các hộp hội thoại
String Table: Thư mục này chứa các chuỗi khác nhau
Accelerators: Thư mục này chứa các phím tắt
Version Info: Thư mục này chứa thông tin về phiên bản của tập tin.

Viewing Resources:

Bạn có thể xem bất cứ tài nguyên nào được nhúng trong tập tin. Đơn giản là chỉ việc mở rộng thư mục và kích chuột vào tên của tài nguyên.
Thực tế thì mỗi tài nguyên gồm ba phần :
Resource Type
Resource Name
Resource Language

Kiểu tài nguyên: Nó cho biết rằng tài nguyên là một tập tin dạng AVI, Bitmap, Menu, Cursor, Icon hay String...
Tên tài nguyên: Nó mô tả tên của một tài nguyên. Không thể có hai tài nguyên mang cùng một tên.
Ngôn ngữ tài nguyên: Ngôn ngữ được sử dụng trong tập tin.

Thay đổi Tài nguyên
=> Đối với Icon/Cursor/Bitmap:
1.) Chọn tài nguyên ( vd. Bitmap -> 131 -> 1033)
2.) Nhấn chuột vào Action -> Replace Icon/Cursor/Bitmap....
3.) Nó sẽ mở ra một cửa sổ mới, nhấn vào nút Open file with new Icon/Cursor/Bitmap.
4.) Lựa chọn tài nguyên mong muốn trong hộp thoại Open và kích vào nút Open và sau đó là Replace.

=> Đối với các tài nguyên khác như AVI: có một sự khác biệt nhỏ.
1.) Nhấn vào Action -> Replace Other Resource....
2.) Chương trình sẽ mở một cửa sổ mới, nhấn vào nút Open file with new resource.
3.) Lựa chọn tập tin và nhấn nút Open.
4.) Bây giờ bạn phải đưa ra các thông tin được yêu cầu cho tài nguyên này, mà tôi đề cập ở trên. Đó là Kiểu, Tên và Ngôn ngữ của tài nguyên.
Ở trong trường Type, hãy đưa ra kiểu của tài nguyên, vd.̣ nếu bạn đang thay thế một tập tin AVI thì hãy đưa ra kiểu giống như AVI.
Trong trường Name, hãy đưa vào tên chính xác của tài nguyên đang tồn tại mà bạn muốn thay thế nó bằng một tài nguyên mới này.
Trong trường Language, đưa vào 1033 đối với Tiếng Anh.
5, Cuối cùng, bận nhấp vào nút Replace

=> Đối với Menus/Strings/Dialogs:

Để thay đổi hộp Menus/Strings/Dialogs, hãy chọn tài nguyên
mong muốn, vd.̣ String Table -> 4 -> 1033, và tạo ra sự thay đổi sau đó nhấp vào nút Compiler Script. Nó sẽ dịch kịch bản này và sẽ đưa ra lỗi nếu có gì đó không hợp lệ để bạn có thể giải quyết chính xác vấn đề.



  Trả lời ngay kèm theo trích dẫn này
Gửi trả lời


Công Cụ
Xếp Bài

Quyền Hạn Của Bạn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Hình Cảm xúc đang Mở
[IMG] đang Mở
Mã HTML đang Tắt




Bây giờ là 03:58 PM. Giờ GMT +7



Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.