Câu trả lời:
Đối với mã gốc, có lẽ tốt nhất là sử dụng Dependency Walker . Cũng có thể sử dụng tiện ích dòng lệnh dumpbin đi kèm với Visual Studio.
Sử dụng Trình xem xuất khẩu DLL miễn phí , nó rất dễ sử dụng.
Bạn có thể thử Trình duyệt đối tượng trong Visual Studio.
Chọn Chỉnh sửa bộ thành phần tùy chỉnh . Từ đó, bạn có thể chọn từ nhiều thư viện .NET, COM hoặc dự án hoặc chỉ cần nhập các dll bên ngoài thông qua Duyệt.
View
. Và vâng, nó không hoạt động (tại sao nó lại là microsoft)
Sử dụng dumpbin
dòng lệnh .
dumpbin /IMPORTS <path-to-file>
nên cung cấp hàm được nhập vào DLL đó. dumpbin /EXPORTS <path-to-file>
nên cung cấp các chức năng nó xuất khẩu.Sử dụng dotPeek bởi JetBrains.
https://www.jetbrains.com/decompiler/
dotPeek là một công cụ miễn phí dựa trên ReSharper. Nó có thể dịch ngược đáng tin cậy bất kỳ cụm .NET nào thành mã C # hoặc IL.
Đối với .NET DLL, bạn có thể sử dụng ildasm
Không cho chúng tôi biết ngôn ngữ này sẽ được lắp ráp từ ngôn ngữ nào, chúng tôi chỉ có thể đoán.
Vậy làm thế nào về .NET Reflector
Nếu một DLL được viết bằng một trong các ngôn ngữ .NET và nếu bạn chỉ muốn xem những chức năng nào, thì có một tham chiếu đến DLL này trong dự án.
Sau đó nhân đôi DLL trong thư mục tài liệu tham khảo và sau đó bạn sẽ thấy nó có chức năng gì trong cửa sổ MỤC TIÊU GIẢI QUYẾT
Nếu bạn muốn xem mã nguồn của tệp DLL đó, bạn có thể sử dụng ứng dụng dịch ngược như .NET Reflector. Hy vọng điều này sẽ giúp bạn.