2009-11-22 37 views
6

Tôi có ứng dụng của bên thứ ba không có trình cài đặt. Đó là một exe rất nhỏ, một giả lập.Làm thế nào để tìm ra những thư viện mà một cửa sổ exe sử dụng?

Dù sao đi nữa, nó gặp sự cố khi khởi động do một số thư viện bị thiếu. Nhưng lỗi không cho tôi biết cái nào. Có một ứng dụng trên các cửa sổ cho tôi biết các thư viện nào sẽ được nạp vào thời gian tải chương trình không?

+0

'tasklist/m' có thể hiển thị tất cả các mô-đun đã tải. Tôi không chắc nó có tồn tại trên XP hay không. BTW: tốt hơn bạn nên hỏi về superuser. – eckes

Trả lời

12

Đã một vài năm kể từ khi tôi đã sử dụng nó nhưng Dependency Walker đã cho tôi thông qua rất nhiều địa ngục DLL.

Ngoài ra, Process Explorer là một cách tuyệt vời và nhanh chóng để xem tệp DLL nào được tải bởi EXE trên máy thử nghiệm ... cho mục đích so sánh khi tìm kiếm các tệp DLL bị thiếu.

+0

Tôi sử dụng bản thân người phụ thuộc tập đi. – Mizipzor

+0

Dependancy walker đã làm các trick. Một khi tôi nhận được một số của DLL trên đó tôi phát hiện ra nó cần thời gian chạy net dot. Một khi tôi đã cài đặt tất cả là tốt. – Matt

1

Chỉ một câu trả lời một phần: DEPENDS.EXE cho bạn biết những gì dll một dll cần. Tôi nghĩ nó cũng hoạt động cho EXE.

Các vấn đề liên quan