See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 36031|Vastuse: 2

[Allikas] Arendajatele kohustuslik DebugView silumise õpetus

[Kopeeri link]
Postitatud 17.09.2021 21:29:17 | | | |
Arendajana on rakenduste silumine ja probleemide tõrkeotsimine kohustuslik oskus. DebugView on rakendus, mis võimaldab sul jälgida silumistulemusi oma kohalikus süsteemis või mis tahes arvutis võrgus, mis on TCP/IP kaudu ligipääsetav. Artikkel on lisatud nende sõnumite lähtekoodile C#-s.

DebugView v4.90 allalaadimise aadress:

Hüperlingi sisselogimine on nähtav.

Hüperlingi sisselogimine on nähtav.


Paigaldus ja kasutus

Lihtsalt käivita DebugView programmfail (dbgview.exe) ja DebugView hakkab kohe silumisväljundit püüdma. Pane tähele, et kui kasutad DebugView'd Windows 2000/XP-s, peavad sul olema administraatori õigused, et vaadata kernel-režiimi silumisväljundit. Menüüsid, kiirklahve või tööriistariba nuppe saab kasutada akende puhastamiseks, jälgitavate andmete salvestamiseks failidesse, väljundi otsimiseks, aknafondide muutmiseks ja muuks. Veebipõhine abi kirjeldab kõiki DebugView funktsioone.

DebugView funktsioon


  • Rakenduse väljundit saab vaadata silumisinfot.
  • Sa saad vaadata draiveri poolt väljastatud silumisinfot.
  • Saad vaadata kohaliku masina silumisinfot.
  • Saad vaadata kaugmasina kasutuselevõtuandmeid.
  • Seda saab reeglite järgi esile tõsta.
  • Neid saab filtreerida märksõnade põhjal.
  • Neid saab otsida märksõnade põhjal.
  • Viimast kirjet saab automaatselt kuvada
  • ...



Väljundsilumise info

Nii rakendused kui ka draiverid saavad genereerida silumisinfot vastavate API-de kaudu.

1. Hallamata rakendused suudavad silumisteavet väljastada Win32 API OutputDebugString() kaudu.

2. Hallatav rakendus saab silumisinfot väljundiks System.Diagnostics.Debug.Print(), ning OutputDebugString() kutsutakse sisemiselt.

3. Draiver saab väljundiks silumisinfot DbgPrint() või DbgPrintEx() kaudu (või kasutades KdPrint või KdPrintEx makrosid). Need kaks makrot on Debug versioonis vastavalt kaardistatud DbgPrint() või DbgPrintEx() jaoks ning Release versioonis tühjad.

C# väljundid silumisinfot

Avame esmalt DebugView tööriista ja testkood on järgmine:


Väljundinfo on näidatud alloleval joonisel:



Loomulikult suudab DebugView siluda ka kaugmasina silumisinfot.

c#, et saada OutputDebugString silumisinfo

Palun vaata põhimõtetHüperlingi sisselogimine on nähtav.


(Lõpp)




Eelmine:.NET Core määrab töötava süsteemi keskkonna ja seab keskkonnamuutujad
Järgmine:C# NPOI CellType tüüp
Postitatud 17.09.2021 21:31:04 |
Vaata õppimist
Postitatud 18.09.2021 23:32:16 |
Vaata, kuidas oleks millegi uue vastu
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com