Có công cụ nào để kiểm tra xem một tệp DLL và PDB có khớp không? Tôi cần phải gỡ lỗi một quá trình và tôi không thể đủ khả năng để sử dụng sai PDB và bắt đầu quá trình trên một lần nữa.Công cụ để tìm xem tệp dll (hoặc) exe và PDB có khớp với
17
A
Trả lời
14
Tìm thấy công cụ chkmatch có thể tìm thấy điều này. Check this out..
2
Có một công cụ mẫu MSDN được gọi là DIA2Dump để có thể loại bỏ nội dung của PDB. Bạn sẽ có thể sử dụng kịch bản lệnh xây dựng này để xác định vị trí nguồn chính xác.
Hoặc bạn có thể thiết lập riêng của mình source server để xử lý việc này.
3
This is a good article mô tả cụ symchk.exe:
Bạn có thể sử dụng WINPDB cho việc này: bật tin nhắn chẩn đoán biểu tượng, sau đó tải lại biểu tượng của bạn:
!sym noisy
.reload -f your.dll
cho thấy sản lượng những vị trí tập tin PDB là đang được thử và sẽ có cảnh báo nếu có sự không phù hợp
Các vấn đề liên quan
- 1. PDB không khớp với lỗi hình ảnh
- 2. Nhúng * .exe vào một dll
- 3. Cách phát hiện tệp PE đã cho (exe hoặc dll) là 64 bit hoặc 32 bit
- 4. tập tin biên dịch PDB và Linker PDB nộp
- 5. Sự khác biệt giữa .dll và .exe?
- 6. Bước vào dll không thể (pdb có sẵn)
- 7. không có tệp PDB nào cho ntdll.dll
- 8. Công cụ tốt nhất để tìm ra một DLL VB6 DLL khác được tham chiếu đến là gì?
- 9. Tìm các tệp DLL được yêu cầu của exe Win trên Linux (được biên dịch chéo với mingw)?
- 10. Làm cách nào để đổi tên một DLL nhưng vẫn cho phép EXE tìm thấy nó?
- 11. Tệp PDB là gì?
- 12. cách kiểm tra xem tệp pdb có hợp lệ để gỡ lỗi một assembly hay không
- 13. Gỡ lỗi phiên bản phát hành của một tệp DLL (có tệp PDB)
- 14. Làm thế nào để thực thi tệp exe từ tác nhân hoặc công việc sql?
- 15. Làm cách nào tôi có thể truy xuất số phiên bản của Windows EXE hoặc DLL?
- 16. Làm thế nào để biên dịch một exe hoặc một dll để lắp ráp
- 17. Công cụ dòng lệnh để đổ phiên bản Windows DLL?
- 18. Lấy phiên bản tập tin của một dll hoặc exe
- 19. Biên dịch mã IronPython thành EXE hoặc DLL
- 20. Đọc một tệp .pdb
- 21. Làm thế nào để tự động hoá quy trình với công cụ dòng lệnh sqlite3.exe?
- 22. Làm cách nào để Visual Studio biết liệu tệp nguồn có khớp với phiên bản gốc không?
- 23. Làm cách nào để hợp nhất nhiều tệp PDB?
- 24. rundll32.exe tương đương với các DLL 64 bit
- 25. Các công cụ Linux để kiểm tra Windows DLL
- 26. Gói công cụ tìm kiếm có thể cài đặt để tìm kiếm tập tin
- 27. Tìm Unix: Cách so khớp các tệp * .R và * Rd?
- 28. Cách kiểm tra xem tệp thi hành hoặc DLL có được xây dựng trong chế độ Phát hành hoặc Gỡ lỗi (C++)
- 29. Có một công cụ tốt để xem trước XSL không?
- 30. Có thể (tái) tạo tệp PDB sau khi DLL được tạo
công cụ này trông lỗi thời – denfromufa
@denfromufa - bạn có thể exp và bình luận của bạn để cho biết ý bạn là gì - tại sao công cụ này không thực hiện chức năng đã cho. Nói rằng nó đã lỗi thời không cho chúng tôi biết có gì sai. –