Người phụ thuộc Walker – Wikipedia

Dependency Walker hoặc phụ thuộc.exe là một chương trình miễn phí cho Microsoft Windows được sử dụng để liệt kê các chức năng được nhập và xuất của tệp thực thi di động. Nó cũng hiển thị một cây đệ quy của tất cả các phụ thuộc của tệp thực thi (tất cả các tệp mà nó yêu cầu để chạy). Dependency Walker được đưa vào Microsoft Visual Studio cho đến Visual Studio 2005 (Phiên bản 8.0) và các công cụ hỗ trợ Windows XP SP2. Phiên bản mới nhất v2.2.10011 không có sẵn trên trang web Depencywalker.com nhưng được bao gồm trong Windows Driver Kit v10. [6][7][8][9]

Kể từ Windows 7, Microsoft đã giới thiệu khái niệm về bộ API của Windows, một dạng chuyển hướng DLL. [19659003] Dependency Walker chưa được cập nhật để xử lý lớp cảm ứng này một cách duyên dáng và khi được sử dụng trên Windows 7 trở đi, nó có thể sẽ xuất hiện nhiều lỗi. Dependency Walker vẫn có thể được sử dụng cho một số gỡ lỗi ở cấp ứng dụng mặc dù điều này.

Kể từ tháng 10 năm 2017, một mã nguồn mở C # viết lại của Dependency Walker có tên Dependencies.exe đã được phát hành trên github.com. Nó chưa cung cấp đầy đủ các tính năng của Dependency Walker, nhưng đã được cập nhật để xử lý các bộ API Windows và WinSxS (các bộ lắp ráp cạnh nhau).

Các tính năng cơ bản [ chỉnh sửa ]

  • Chạy trên Windows 95, 98, Me, NT, 2000, XP, 2003, Vista, 7, 8 và 10
  • Liệt kê tất cả phụ thuộc các mô-đun (thực thi di động)
  • Hỗ trợ các thực thi 64-bit và Windows CE
  • Phát hiện nếu mô-đun được lập trình trong C hoặc C ++
  • Phát hiện các mô-đun không được liệt kê trong bảng địa chỉ nhập
  • Mã hóa màu của danh sách để giúp làm nổi bật các vấn đề (phụ thuộc bị hỏng được tô sáng màu đỏ)
  • Theo dõi đệ quy phụ thuộc và liệt kê các phụ thuộc của tất cả các mô-đun trong chế độ xem dạng cây

Tài liệu tham khảo [ chỉnh sửa ]

  1. ] Dependency Walker 2.2 (Windows 95 – Windows 10) Trang ứng dụng của Steve Miller
  2. ^ Trang 123, Thực tiễn tốt nhất về công nghệ, Tác giả Robert H. Spencer, Randolph P. Johnston, Walker Dependency Walker được công nhận công cụ định hình là phần mềm miễn phí được phát triển bởi Steve Miller, một nhà phát triển của Microsoft, người luôn cập nhật tiện ích này Bản phát hành hệ điều hành mới nhất của Microsoft …
  3. ^ Công cụ 'phụ thuộc' – Depends.exe (1/1) của Steve Miller, 19/11/1997 – microsoft.public.vc.utilities, Google Groups, Đối với người mới bắt đầu, có hai ứng dụng riêng biệt được gọi là "phụ thuộc". Một là một ứng dụng giao diện điều khiển được viết bởi Matt Pietrek cho tạp chí MSJ http://www.microsoft.com/msj/), một ứng dụng GUI khác là một ứng dụng GUI tôi đã viết cho Microsoft. Cả hai đều làm những việc tương tự, nhưng không liên quan (tôi không biết về phiên bản của Matt và tôi không tin rằng anh ta biết về tôi) …. Phiên bản GUI, có tên Dependency Walker, được gửi trong Win32 SDK, Bộ tài nguyên NT 4.0 , MSDN, … Trang web của tôi chứa phiên bản hoàn chỉnh của Dependency Walker 1.0 …
  4. ^ Tải xuống cho phiên bản: 2.1.3623 Ngày phát hành: 25 tháng 6 năm 2002, Cách sử dụng Dependency Walker Phiên bản 2.1 để tạo Hồ sơ, ID bài viết: 256872, Áp dụng cho: Microsoft Visual Studio 6.0 Enterprise Edition
  5. ^ Đánh giá: Microsoft Dependency Walker 2.1 (32-bit): Phân tích lỗi ứng dụng trong vài giây với Dependency Walker, Mike Williams, 2010 -06-28, Techworld
  6. ^ Hồ sơ x86 có thể thực thi được với Dependency Walker bị treo trên Windows 7 x64 Stack Overflow
  7. ^ Tải xuống bộ công cụ và công cụ để phát triển phần cứng Windows Windows Center Center [10909030] Trang 104, Tự động kiểm tra GUI hiệu quả: Phát triển thử nghiệm GUI tự động l, Tác giả Kanglin Li, Mạnh Kỳ Wu
  8. ^ Người phụ thuộc Walker, Công cụ của bên thứ ba cho Windows XP nhúng, Microsoft MSDN
  9. ^ "ApiSetSchema". www.geoffchappell.com . Đã truy xuất 2016-10-03 .
  10. ^ "Bộ API Windows 8.1 (Windows)". msd.microsoft.com . Truy xuất 2016-10-03 .
  11. ^ "Chuyển hướng thư viện liên kết động (Windows)". msd.microsoft.com . Đã truy xuất 2016-10-03 .

Liên kết ngoài [ chỉnh sửa ]