Làm sao để đọc được file có đuôi *.dll

  • Thread starter letmyha
  • Ngày gửi
letmyha

letmyha

Hư không
18/5/04
826
6
0
37
The land of the living
#1
Cả nhà ơi cho Let hỏi nhờ 1 tẹo nào. Let có mấy file đuôi *.dll, lúc trước Let có down và cài được phần mềm đọc được mấy cái file này, nhưng Let mới fomart ổ C và cài lại máy, giờ mấy cái file có đuôi *.dll Let muốn xem lại mà không được. Hic, khổ nổi Let cũng chả nhớ đường link để down phần mềm về cài vào sử dụng, mà hiện tại Let đang cần thông tin trong mấy file này. Cả nhà giúp Let nhé! Cho Let xin đường link để down về với. :thanx:

Chúc cả nhà đầu tuần vui vẻ, cuối tuần hạnh phúc! Ai không vui vẻ hoặc không hạnh phúc thì có thể call me he he
 
tiger2774

tiger2774

Thành viên sơ cấp
10/1/07
2,520
2
0
43
Vô định
tiger2774.blogketoan.com
#2
Cả nhà ơi cho Let hỏi nhờ 1 tẹo nào. Let có mấy file đuôi *.dll, lúc trước Let có down và cài được phần mềm đọc được mấy cái file này, nhưng Let mới fomart ổ C và cài lại máy, giờ mấy cái file có đuôi *.dll Let muốn xem lại mà không được. Hic, khổ nổi Let cũng chả nhớ đường link để down phần mềm về cài vào sử dụng, mà hiện tại Let đang cần thông tin trong mấy file này. Cả nhà giúp Let nhé! Cho Let xin đường link để down về với. :thanx:

Chúc cả nhà đầu tuần vui vẻ, cuối tuần hạnh phúc! Ai không vui vẻ hoặc không hạnh phúc thì có thể call me he he
Đuôi *.dll đâu phải là file để Let đọc đâu trùi
 
letmyha

letmyha

Hư không
18/5/04
826
6
0
37
The land of the living
#4
Hic, nhẽ nào lại nhầm! :wall: :wall: :wall: Rõ ràng là... :(
 
hai2hai

hai2hai

VNUNI Makes a difference
29/4/04
2,012
125
63
44
Hà nội
vnuni.net
#6
To chị Hà vào xem cái này http://vi.wikipedia.org/wiki/DLL

Nhầm to luôn! Chị mà mở được file đó thì chị quá giỏi :dance2:
- Nếu theo đúng chuẩn của Windows thì DLL file là 1 file thư viện hàm (nomal DLL) hoặc là thư viện các đối tượng nhúng (activeX DLL). Cũng có 1 vài công cụ (ví dụ: DLL Export Viewer) có thể view DLL file để xem nội dung của các hàm, các đối tượng trong đó. Tuy nhiên, những công cụ này chỉ dùng cho các nhà lập trình là chủ yếu.

- Tuy nhiên, một ứng dụng có thể đặt file CSDL có cấu trúc riêng có extention là DLL hay là gì cũng được. Khi đó thì những file có ext loại đó, được create bằng chương trình đó thì chỉ mở bằng chương trình đó mà thôi (nhưng chương trình đó thì ko mở bất cứ file DLL nào ngoại trừ file mà nó tạo ra).

- Rất hiếm khi người ra dùng DLL, một dạng đuôi mở rộng đã được đăng ký chuẩn của HĐH Windows, để đặt tên cho những file có cấu trúc riêng này.

DLL Export Viewer displays the list of all exported functions and their virtual memory addresses for the specified DLL files. You can easily copy the memory address of the desired function, paste it into your debugger and set a breakpoint for this memory address. When this function is called, the debugger will stop in the beginning of this function.

For example: If you want to break each time that a message box is going to be displayed, simply put breakpoints on the memory addresses of message-box functions: MessageBoxExA, MessageBoxA and MessageBoxIndirectA (or MessageBoxExW, MessageBoxW and MessageBoxIndirectW in unicode based applications)

When one of the message-box functions is called, your debugger should break in the entry point of that function, and then you can look at call stack and go backward into the code that initiated this API call.

DLL Export Viewer doesn't require any installation process or additional DLLs, in order to start using it, just run the executable file - dllexp.exe

When DLL Export Viewer is loaded, you have to choose one of the following options:
- Load all functions from standard system DLLs: This is the default option. If you select it, the exported API functions of standard Windows DLLs (kernel32.dll, user32.dll, and so on...) will be displayed.
- Load functions from the specified DLL file: If you select this option, you have to specify the DLL file that you want to load in the text-box below this option. You can also specify a wildcard for loading multiple DLL files. If for some reason, you want to view all API functions on your system, you can specify something like 'c:windowssystem32*.dll' - but I must warn you... You'll get a very long functions list, probably more than 50,000 functions !
- Load functions from the DLL files specified in the following text file: If you select this option, the specified text file should contain a list of DLL files, separated by Enter characters (CR-LF). All exported functions from the specified DLLs will be loaded.
- Load functions from all DLLs attached to the selected process: This is the most useful option if you want to use this utility for debugging. Select the process that you are currently debugging, and the exported functions of all DLLs attached to the selected process will be displayed.
 
Sửa lần cuối:
L

luongtanthi

Thành viên sơ cấp
20/11/10
1
0
0
27
nhatrang
#7
đung rôi, em nhớ là luc trước em đọc đc, dưới dạng assmbler, nhưng bây giờ mới cai lại, đọc hok đc, pmyahoo: saudong_ltt
 
N

nguoiconxunui

Khách vãng lai
29/6/04
1,261
211
63
Bình Định
aso2pc.co.cc
#8
dùng VB.NET và plugin có thể đọc được dưới dang "assembly language". chạy chế độ debug
còn lại dùng cái của H2h xem được 1 chút nhưng chỉ là hên xui, có file không xem được vì ngừ ta cố tình "úm - ba-la" .
 
Sửa lần cuối:

Thành viên trực tuyến

  • SA_DQ
  • daongocnam0603

Xem nhiều