Závislost Walker - Dependency Walker
![]() | tento článek má nejasný styl citace.Listopadu 2019) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Původní autoři | Steve Miller[1][2] |
---|---|
Vývojáři | Microsoft |
První vydání | před rokem 1997[3][4][5] |
Stabilní uvolnění | 2.2.6000 Postaveno: 29. října 2006 2.2.10011 Postaveno: 29. října 2015 z wdk10 |
Operační systém | Microsoft Windows |
Typ | kód objektu analyzátor |
Licence | Freeware |
webová stránka | www |
Závislost Walker nebo závisí.exe je volný, uvolnit program pro Microsoft Windows slouží k výpisu importovaných a exportovaných funkcí a přenosný spustitelný soubor soubor. Také zobrazuje a rekurzivní strom všech závislostí spustitelného souboru (všechny soubory, které potřebuje ke spuštění). Závislost Walker byl zahrnut v Microsoft Visual Studio do Visual Studio 2005 (verze 8.0) a Windows XP SP2 podpůrné nástroje. Nejnovější verze v2.2.10011 není k dispozici na webu dependencywalker.com, ale je součástí sady Windows Driver Kit v10.[6][7][8][9]
Jak Windows 7, Microsoft představil koncept Sady Windows API, forma přesměrování DLL.[10][11] [12] Závislost Walker nebyl aktualizován, aby tuto vrstvu nepřímého zpracování ladně zpracoval, a při použití ve Windows 7 a novějších verzích pravděpodobně zobrazí více chyb. Navzdory tomu lze pro některé ladění na úrovni aplikace stále používat Dependency Walker.
Od října 2017 se volal Open Source C # přepis závislého chodce Dependencies.exe byl vydán dne GitHub. Ještě nenabízí celou řadu funkcí Dependency Walker, ale byla aktualizována, aby zvládla Sady Windows API a WinSxS (sestavy vedle sebe).
Základní vlastnosti
- Běží na Windows 95, 98, Me, NT, 2000, XP, 2003, Vista, 7, 8 a 10
- Seznam všech závislých modulů (přenosné spustitelné soubory)
- Podporuje 64-bit a Windows CE spustitelné soubory
- Zjistí, zda je modul naprogramován C nebo C ++
- Zjistí moduly, které nejsou uvedeny v seznamu importovat tabulku adres
- Barevné kódování seznamu pro zvýraznění problémů (nefunkční závislosti jsou zvýrazněny červeně)
- Sleduje závislosti rekurzivně a vypíše závislosti všech modulů ve stromovém zobrazení
Reference
- ^ Dependency Walker 2.2 (Windows 95 - Windows 10) Stránka aplikací Steva Millera
- ^ Stránka 123 Osvědčené postupy v oblasti technologií, autor: Robert H. Spencer, Randolph P. Johnston, Dependency Walker je uznávaný profilovací nástroj, který je freewarový a který vyvinul Steve Miller, vývojář společnosti Microsoft, který udržuje tento nástroj aktuální s nejnovějšími verzemi operačních systémů Microsoft ...
- ^ Nástroj ‚závisí '- Depends.exe (1/1) Autor: Steve Miller, 19/11/1997 - microsoft.public.vc.utilities, Skupiny Google, Pro začátek existují dvě samostatné aplikace zvané „depends.exe“. Jedním z nich je konzolová aplikace napsaná uživatelem Matt Pietrek pro časopis MSJ http://www.microsoft.com/msj/ ), druhá je aplikace GUI, kterou jsem napsal pro Microsoft. Oba dělají podobné věci, ale nesouvisí (nevěděl jsem o Mattově verzi a nevěřím, že věděl o mé) ... Verze GUI s názvem Dependency Walker, dodávaná v sadě Win32 SDK, NT 4.0 Resource Kit , MSDN, ... Můj web obsahuje úplnou verzi aplikace Dependency Walker 1.0 ...
- ^ Stáhnout pro verzi: 2.1.3623 Datum vydání: 25. června 2002 Jak používat Dependency Walker verze 2.1 k vytvoření profilu, ID článku: 256872, Platí pro: Microsoft Visual Studio 6.0 Enterprise Edition
- ^ Recenze: Microsoft Dependency Walker 2.1 (32bitový): Analyzujte selhání aplikací během několika sekund pomocí aplikace Dependency Walker, Mike Williams, 2010-06-28, Techworld
- ^ Profilování spustitelného souboru x86 pomocí nástroje Dependency Walker zablokuje systém Windows 7 x64 Přetečení zásobníku
- ^ Stáhněte si sady a nástroje pro vývoj hardwaru Windows Windows 10 Hardware Dev Center
- ^ Stránka 104 Efektivní automatizace testování grafického uživatelského rozhraní: Vývoj nástroje pro automatické testování grafického uživatelského rozhraní, autor: Kanglin Li, Mengqi Wu
- ^ Závislost Walker „Nástroje třetích stran pro Windows XP Embedded, Microsoft MSDN
- ^ „ApiSetSchema“. www.geoffchappell.com. Citováno 2016-10-03.
- ^ „Windows 8.1 API Sets (Windows)“. msdn.microsoft.com. Citováno 2016-10-03.
- ^ „Přesměrování knihovny Dynamic-Link (Windows)“. msdn.microsoft.com. Citováno 2016-10-03.
externí odkazy
- Oficiální webové stránky
- Video: Závislost Walker Autor: Andrew Richards, Chad Beeder, 7. 12. 2015, Defrag Tools # 147, Channel 9 Microsoft
- Analyzujte selhání aplikací snadněji pomocí aplikace Dependency Walker „Autor: Tim Newton, 25. 6. 2010, Ask the Performance Team Blog, Microsoft
- Jak používat Dependency Walker