Kaip kūrėjui, programų derinimas ir problemų šalinimas yra būtinas įgūdis. "DebugView" yra programa, leidžianti stebėti derinimo išvestį vietinėje sistemoje arba bet kuriame tinklo kompiuteryje, pasiekiamame per TCP/IP. Straipsnis pridedamas prie šių pranešimų šaltinio kodo C#.
Atsisiųsti adresą DebugView v4.90:
Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.
Montavimas ir naudojimas
Tiesiog paleiskite DebugView programos failą (dbgview.exe) ir DebugView nedelsiant pradės fiksuoti derinimo išvestį. Atkreipkite dėmesį, kad jei naudojate DebugView sistemoje Windows 2000/XP, turite turėti administratoriaus teises, kad galėtumėte peržiūrėti branduolio režimo derinimo išvestį. Meniu, spartieji klavišai arba įrankių juostos mygtukai gali būti naudojami langams išvalyti, stebimiems duomenims išsaugoti failuose, ieškoti išvesties, keisti langų šriftus ir kt. Internetiniame žinyne aprašomos visos "DebugView" funkcijos.
Funkcija "DebugView"
- Galite peržiūrėti programos išvestą derinimo informaciją.
- Galite peržiūrėti tvarkyklės išvestą derinimo informaciją.
- Galite peržiūrėti vietinio kompiuterio derinimo informaciją.
- Galite view nuotolinio įrenginio paleidimo informaciją.
- Tai galima paryškinti pagal taisykles.
- Galima filtruoti pagal raktinius žodžius.
- Galima ieškoti pagal raktinius žodžius.
- Naujausias įrašas gali būti rodomas automatiškai
- ...
Išvesties derinimo informacija
Tiek programos, tiek tvarkyklės gali generuoti derinimo informaciją per atitinkamas API.
1. Nevaldomos programos gali išvesti derinimo informaciją per Win32 API OutputDebugString().
2. Valdoma programa gali išvesti derinimo informaciją per System.Diagnostics.Debug.Print(), o OutputDebugString() iškviečiama viduje.
3. Tvarkyklė gali išvesti derinimo informaciją per DbgPrint() arba DbgPrintEx() (arba naudodama KdPrint arba KdPrintEx makrokomandas). Šios dvi makrokomandos yra susietos atitinkamai su DbgPrint() arba DbgPrintEx() derinimo versijoje, o tuščios leidimo versijoje.
C# išveda derinimo informaciją
Pirmiausia atidarykime "DebugView" įrankį, o bandymo kodas yra toks:
Išvesties informacija yra tokia, kaip parodyta paveikslėlyje žemiau:
Žinoma, "DebugView" taip pat gali derinti nuotolinio kompiuterio derinimo informaciją.
c#, kad gautumėte OutputDebugString derinimo informaciją
Prašome peržiūrėti principąHipersaito prisijungimas matomas.
(Pabaiga)
|