Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 36031|Vastaus: 2

[Lähde] Pakollinen DebugView-virheenkorjausopas kehittäjille

[Kopioi linkki]
Julkaistu 17.9.2021 21.29.17 | | | |
Kehittäjänä sovellusten virheenkorjaus ja ongelmien vianetsintä on pakollinen taito. DebugView on sovellus, jonka avulla voit seurata virheenkorjaustulosta paikallisessa järjestelmässäsi tai millä tahansa TCP/IP-verkon tietokoneella. Artikkeli on liitetty näiden viestien lähdekoodiin C#-kielellä.

Latausosoite DebugView v4.90:lle:

Hyperlinkin kirjautuminen on näkyvissä.

Hyperlinkin kirjautuminen on näkyvissä.


Asennus ja käyttö

Suorita vain DebugView-ohjelmatiedosto (dbgview.exe), niin DebugView alkaa välittömästi tallentaa debug-tulosteen. Huomaa, että jos ajat DebugView'ta Windows 2000/XP:llä, sinulla täytyy olla ylläpitäjäoikeudet nähdäksesi kernel-tilan virheenkorjaustuloksen. Valikoita, pikanäppäimiä tai työkalupalkkinappeja voi käyttää ikkunoiden tyhjentämiseen, valvotun datan tallentamiseen tiedostoihin, tulosteiden etsimiseen, ikkunafonttien muuttamiseen ja muuhun. Verkkoapu kuvaa kaikki DebugView'n ominaisuudet.

DebugView-funktio


  • Voit tarkastella sovelluksen tuottamaa virheenkorjaustietoa.
  • Voit tarkastella ajurin tuottaman virheenkorjaustiedon.
  • Voit tarkastella paikallisen koneen virheenkorjaustietoja.
  • Voit tarkastella etäkoneen käyttöönottotietoja.
  • Se voidaan korostaa sääntöjen mukaan.
  • Voidaan suodattaa avainsanojen perusteella.
  • Hakusanoja voi hakea avainsanojen perusteella.
  • Viimeisin tietue voidaan näyttää automaattisesti
  • ...



Lähtövirheenkorjaustiedot

Sekä sovellukset että ajurit voivat tuottaa virheenkorjaustietoa vastaavien rajapintojen kautta.

1. Hallitsemattomat sovellukset voivat tuottaa virheenkorjaustietoa Win32-rajapinnan OutputDebugString() kautta.

2. Hallittu sovellus voi tuottaa virheenkorjaustietoa System.Diagnostics.Debug.Print(), ja OutputDebugString() kutsutaan sisäisesti.

3. Ajuri voi tuottaa virheenkorjaustietoa DbgPrint()- tai DbgPrintEx() -toimintojen avulla (tai käyttämällä KdPrint- tai KdPrintEx-makroja). Nämä kaksi makroa kuvataan Debug-versiossa DbgPrint() tai DbgPrintEx() -tiedostoihin ja Release-versiossa tyhjiksi.

C# tuottaa virheenkorjaustietoa

Avataan ensin DebugView-työkalu, ja testikoodi on seuraava:


Tulostiedot ovat alla olevassa kuvassa esitettyjä:



Tietenkin DebugView voi myös debugata etäkoneen virheenkorjaustietoja.

c# saadakseen OutputDebugString-debug-tiedot

Tutustu periaatteeseenHyperlinkin kirjautuminen on näkyvissä.


(Loppu)




Edellinen:.NET Core määrittää käynnissä olevan järjestelmäympäristön ja asettaa ympäristömuuttujat
Seuraava:C# NPOI CellType -tyyppi
Julkaistu 17.9.2021 21.31.04 |
Tutustu oppimiseen
Julkaistu 18.9.2021 23.32.16 |
Katso, entä jotain uutta
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com