Megosztás a következőn keresztül:


Felkészülés a TraceView használatára

A TraceView használata előtt információkat kell gyűjtenie az eseménykövetésről és a nyomkövetést végző nyomkövetési szolgáltatóról . Ez a témakör ezeket az előfeltételeket ismerteti.

Jegyzet Ha a Windows Vista-nál korábbi Windows operációs rendszer verzióin futtatja a TraceView-t, a Dbghelp.dll fájlt ugyanarra az alkönyvtárra kell másolnia, mint a TraceView végrehajtható fájl, TraceView.exe.

Alapértelmezés szerint a TraceView.exe a Windows Driver Kit (WDK) tools\<Platform> alkönyvtárában található, ahol <a platform> i386, amd64 vagy ia64. A Dbghelp.dll alapértelmezés szerint a \bin\x86 alkönyvtárban van telepítve.

Az eseménykövetés ismertetése

A TraceView használata előtt ismernie kell az eseménykövetést. További információt a Windows WPP szoftverkövetési és eseménykövetési szolgáltatásában talál.

Emellett vizsgálja meg a Tracedrv-t (Tracedrv.c), egy WPP-szoftverkövetéssel ellátott példaillesztőt. A Tracedrv-minta a GitHubOn található Windows-illesztőprogram-minták adattárában érhető el. Hozza létre a Tracedrv illesztőprogramot és annak motorját, a Tracectl-t (Tracectl.c), majd használja az illesztőprogramot és a motort a TraceView-val való kísérletezéshez.

A nyomkövetési szolgáltató ismerete

Ismernie kell a nyomkövetési szolgáltatót és a létrehozott nyomkövetési üzenetek típusait.

A TraceView ember által olvasható formátumban jeleníti meg a nyomkövetési eseményeket és a nyomkövetési üzeneteket, de nem értelmezi őket, és nem biztosít semmilyen információt vagy kontextust az üzenetekhez. Ahhoz, hogy megértse az üzeneteket, és hogy mit jeleznek a szolgáltatóról, ismernie kell a szolgáltató működését.

Szolgáltatói fájlok keresése

A nyomkövetési szolgáltatók nyomkövetési üzeneteinek megtekintéséhez meg kell adnia az alábbi helyek egyikét a TraceView-nak:

Az NT Kernel-naplózó nyomkövetési munkamenete a WDK-ban található system.tmf fájlt használja (\tools\tracing\i386).

Ezeket a fájlokat és azok TraceView-ban való használatát az NT Kernel-naplózó nyomkövetési munkamenetének létrehozása ismerteti. Ezt az információt nyomkövetési munkamenet létrehozásakor fogja használni.