Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kakailanganin Mo
- Hakbang 2: Paghahanda ng Iyong Mga Computer
- Hakbang 3: Pag-set up ng Target na Computer
- Hakbang 4: Pag-set up ng Host Computer
- Hakbang 5: Pagkonekta sa Debugger
- Hakbang 6: Sa Konklusyon
Video: Paano Mag-set up ng Windows Kernel Debugger Sa Iyong Network: 6 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang pag-debug ay isang tanyag na tool na ginagamit upang makapunta sa root sanhi ng isang bug. Ang isang bug ay maaaring maninfest mismo sa maraming iba't ibang mga paraan. Maaari itong maging sanhi ng isang pag-crash ng system (asul na screen / BSOD), maaari itong maging sanhi ng isang pag-crash ng application, maaari itong maging sanhi ng pag-freeze ng iyong system upang pangalanan ang ilang mga isyu. Ang pangunahing sanhi ay maaaring nasa OS, isang driver ng aparato o kahit isang isyu sa hardware. Magbibigay ang gabay na ito ng mga detalye sa kung paano mag-set up ng isang debugger gamit ang Mga Tool sa Pag-debug Para sa Windows at kaya nakatuon lamang sa pag-debug sa Windows OS. Hindi ko aalamin kung paano pag-aralan ang isyu na nakuha sa debugger. Isang pares na bagay na dapat pansinin:
- Ang hanay ng pagtuturo na ito ay dinisenyo para sa mga advanced na gumagamit ng computer at ipinapalagay ng may-akda na sa mga tagubiling ito.
- Para sa kapakanan ng privacy ang ilang impormasyon ay naitago.
Ang unang bagay na pupuntahan namin ay ang mga item na kakailanganin mong i-setup ang iyong debugger.
Hakbang 1: Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
-
2 Mga Windows Computer
- Ang Host computer na gagamitin mo para sa pag-debug. Ang computer na ito ay dapat na may naka-install na Windows XP o mas bago
- Ang Target na computer na idi-debug mo. Ang computer na ito ay dapat na may naka-install na Windows 8 o mas bago. Dapat ay mayroon ding isa sa mga adaptor ng network na matatagpuan sa listahan dito.
- 1 Network Switch / Router (isang bagay na magtatalaga ng mga IP address sa mga computer sa network)
- 2 mga Cat5 cable
- Mga Tool sa Pag-debug para sa Windows kung saan kailangan mong i-install sa Host computer (https://msdn.microsoft.com/en-US/windows/desktop/bg162891)
Susunod na susuriin namin kung ano ang kailangan mong gawin upang mai-set up ang iyong mga computer.
Hakbang 2: Paghahanda ng Iyong Mga Computer
Ang Host Computer
- Para sa computer na pagde-debug mo kakailanganin mong i-install ang Mga Tool sa Pag-debug para sa Windows na maaaring matagpuan dito …
- https://msdn.microsoft.com/en-US/windows/desktop/bg…
- Ikonekta ang computer sa iyong Switch / Router
Ang Target na Computer
- Tiyaking gumagamit ka ng Windows 8 o mas bago
- Tiyaking gumagamit ka ng isang adapter sa network mula sa listahang ito
- Ikonekta ang computer sa iyong Switch / Router
Ngayon na mayroon kaming pag-set up ng mga computer kakailanganin naming ikonekta ang mga ito, nagsisimula sa target na computer.
Hakbang 3: Pag-set up ng Target na Computer
Kailangan mo ng ilang bagay upang maihanda ang iyong target na computer. Kailangan mo ng IP address ng iyong Host computer. Maaari mo itong makuha sa pamamagitan ng paggamit ng ping tool. Narito kung paano ito gawin …
- Magbukas ng isang prompt ng utos
- I-type ang "ping -4 HostComputerName." Makakakuha ka ng tulad ng sumusunod …
ping HostComputerName Pinging HostComputerName [192.166.0.123] na may 32 bytes ng data: Tumugon mula sa 192.166.0.123: bytes = 32 oras = 2268ms TTL = 128 Tumugon mula sa 192.166.0.123: bytes = 32 oras = 10ms TTL = 128 Tumugon mula sa 192.166.0.123: bytes = 32 time = 19ms TTL = 128 Tumugon mula 192.166.0.123: bytes = 32 oras = 1ms TTL = 128 Mga istatistika ng Ping para sa 192.166.0.123: Mga Pakete: Ipinadala = 4, Natanggap = 4, Nawala = 0 (0% pagkawala), Tinatayang oras ng pag-ikot ng biyahe sa milli-segundo: Minimum = 1ms, Maximum = 2268ms, Average = 574ms
* Panatilihing bukas ang mga bintana na ito. Kakailanganin mo ito sa paglaon.
Susunod na kailangan mong gumawa ng ilang mga pagbabago sa pagsasaayos ng boot. Sasabihin sa mga pagbabago sa iyong file ng pagsasaayos ng boot sa iyong target na computer kung paano kumonekta sa host computer. Upang magawa ito kakailanganin mong buksan ang isang prompt ng utos na may mga pahintulot ng administrator (nakataas). Narito kung paano mo ito nagagawa.
- Mag-right click sa command prompt sa taskbar
- Mag-right click sa command prompt muli
- I-click ang "Run As Administrator" (tatanungin ng User Account Control kung nais mong payagan ang program na ito na gumawa ng mga pagbabago sa iyong computer, i-click ang Oo)
Ngayon ay kailangan mong itakda ang mga setting ng pagsasaayos ng boot para sa pag-debug ng network. Gagawin mo ito sa pamamagitan ng paggamit ng tool na bcdedit. Ang tool na ito ay binuo sa OS at maaaring patakbuhin mula sa anumang nakataas na prompt ng utos. Ipinapakita ng mga sumusunod na hakbang kung paano mo ginagawa ang mga pagbabago sa setting na ito
- Sa bagong window ng utos na ito patakbuhin ang sumusunod…
- bcdedit / dbgsettings net hostip = 192.166.0.123 port = XXXXX key = z.z.z.z
- kung saan ang hostip ay katumbas ng IP address na nakuha mo noong pinatakbo mo ang ping command, ang XXXXX ay katumbas ng anumang numero sa pagitan ng 50000 at 50099, at ang z ay anumang kombinasyon ng alphanumeric. Narito ang isang halimbawa …
bcdedit / dbgsettings net hostip = 192.166.0.123 port: 50002 key = a1b.2c3.d4e.5f6
Alalahanin ang susi na iyong nilikha. Kakailanganin mo ito kapag na-set up mo ang iyong host computer. Ngayon ay kailangan mong i-on ang debugger. Maaari mong gamitin ang parehong nakataas na prompt ng utos na ginagamit mo dati o magbukas ng bago. Upang i-on ang pag-debug patakbuhin ang sumusunod na utos ng bcdedit
- bcdedit / pag-debug sa
- i-restart ang computer
Mangyaring sanggunian ang larawan sa itaas na nagpapakita ng mga halimbawa ng lahat ng mga utos sa hakbang na ito. Ngayon na mayroon kaming naka-set up na target na computer maaari naming ihanda ang host computer upang hanapin ang aming target na computer sa network.
Hakbang 4: Pag-set up ng Host Computer
Kung hindi mo pa nagagawa, ang unang bagay na dapat mong gawin sa host computer ay i-install ang "Debugging Tools For Windows" (https://msdn.microsoft.com/en-US/windows/desktop/bg… na ibinigay sa isang naunang hakbang. Kapag na-install na ito maaari kang magpatuloy sa mga sumusunod na hakbang. Upang magamit ang debugger mula sa prompt ng utos.
- Buksan ang isang nakataas na window ng prompt ng utos
- Mag-browse sa direktoryo ng Debuggers kung saan mo na-install ang debugger. Ganito ang hitsura ng default na lokasyon. C: / Program Files (x86) Windows Kits / 8.0 / Debuggers
- Kung ang iyong host computer ay nagpapatakbo ng isang 64 bit operating system, palitan ang direktoryo sa direktoryo ng x64. Kung nagpapatakbo ka ng isang 32bit operating system sa iyong host computer, baguhin ang direktoryo sa direktoryo ng x86.
- Mag-type sa sumusunod na utos. kd - k net: port = XXXXX, key = z.z.z.z (Kung saan ang XXXXX ay ang port na iyong itinakda sa target na computer at ang z.z.z.z ay ang susi na itinakda mo sa target na computer)
- Pindutin ang Enter
Upang patakbuhin ang debugger gamit ang windbg.
- patakbuhin ang windbg mula sa direktoryo na na-install mo ang debugger. Ganito ang hitsura ng default na lokasyon. C: / Program Files (x86) Windows Kits / 8.0 / Debuggers \.
- Kung ang iyong host computer ay nagpapatakbo ng isang 64 bit operating system, palitan ang direktoryo sa direktoryo ng x64. Kung nagpapatakbo ka ng isang 32bit operating system sa iyong host computer, baguhin ang direktoryo sa direktoryo ng x86.
- Mag-double click sa windbg.exe
- Mag-click sa File
- I-click ang Kernel Debug
- Piliin ang tab na Net
- Ipasok ang numero ng port na itinakda mo sa target na computer
- Ipasok ang key na itinakda mo sa target na computer.
- Pindutin ang Okay
Mangyaring sanggunian ang mga larawan sa itaas na nagpapakita ng mga halimbawa ng lahat ng mga utos sa hakbang na ito. Ngayon na mayroon kaming host at target na mga computer na naka-set up maaari naming ikonekta ang dalawa.
Hakbang 5: Pagkonekta sa Debugger
Kung ang lahat ay na-set up nang tama ang bahaging ito ay talagang madali. Sa katunayan pagkatapos mong i-set up ang host computer ay maaaring napansin mo ang maraming teksto na lilitaw sa window. Kung gayon, tapos ka na. Kung hindi, ang kailangan mo lang gawin ay i-restart ang target na computer. Bilang target na bota ng computer magsisimula kang makakita ng isang stream ng teksto sa iyong window ng pag-debug (kd o windbg depende sa kung saan mo ginagamit) sa host computer. Ito ay magmukhang isang bagay tulad ng mga larawan sa itaas.
Hakbang 6: Sa Konklusyon
Ngayon na matagumpay mong nakakonekta ang iyong mga computer sa isang debugger maaari mong simulan upang makatulong na malutas ang lahat ng mga problema sa computer sa mundo. Ito ay ang unang hakbang lamang sa isang mahabang kalsada upang makarating sa ugat na sanhi ng anumang isyu sa computer. Maghanap para sa higit pang mga artikulo sa hinaharap kung saan hinarap ko kung paano magsisimulang mag-imbestiga ng maraming iba't ibang mga problema na maaari mong makatagpo.
Inirerekumendang:
Paano Gumawa ng Iyong Sariling WIFI Gateway upang Ikonekta ang Iyong Arduino sa IP Network?: 11 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng Iyong Sariling WIFI Gateway upang Ikonekta ang Iyong Arduino sa IP Network?: Tulad ng maraming mga tao sa tingin mo Arduino ay isang napakahusay na solusyon upang gawin ang automation ng bahay at robotic! Ngunit sa term ng komunikasyon ang Arduinos ay may serial link lamang. Nagtatrabaho ako sa isang robot na kailangang permanenteng konektado sa isang server na nagpapatakbo ng ar
Paano Gumamit ng isang Debugger sa isang ESP32: 11 Mga Hakbang (na may Mga Larawan)
Paano Gumamit ng isang Debugger sa isang ESP32: Nais mo bang kumuha ng isang silip sa loob ng iyong code upang makita kung bakit ito kumikilos sa paraan nito? Ayon sa kaugalian sa mga proyekto ng ESP32, kakailanganin mong magdagdag ng walang katapusang pahayag sa pag-print upang subukan kung ano ang nangyayari, ngunit may isang mas mahusay na paraan! Isang debugger
Paano Mag-record at Mag-download ng Iyong Pasadyang Ringtone: 7 Mga Hakbang
Paano Mag-record at Mag-download ng Iyong Pasadyang Ringtone: Kaya? Nais mong makakuha ng iyong sariling pasadyang ringtone, ha? Kaya, napunta ka sa tamang pahina ng Mga Makatuturo. Bago kami magsimula dapat kong ipaalala sa iyo na ito ay para sa mga aparato ng IOS (mga aparatong Apple tulad ng isang Ipad, Ipod, Iphone atbp.) At mga Mac computer (gagana sa anumang Mac, kahit
Paano Ayusin ang Hindi Sinusuportahang Mga File ng Data, at I-download ang Iyong Paboritong Mga Video File para sa Iyong PSP Portable: 7 Mga Hakbang
Paano Ayusin ang Hindi Sinusuportahang Mga File ng Data, at I-download ang Iyong Paboritong Mga Video File para sa Iyong PSP Portable: Gumamit ako ng Media Go, at gumawa ng ilan sa mga trick upang makakuha ng isang hindi sinusuportahang mga file ng video upang gumana sa aking PSP. Ito ang lahat ng aking mga hakbang na ginawa ko , nang una kong makuha ang aking hindi sinusuportahang mga file ng video upang gumana sa aking PSP. Gumagana ito ng 100% kasama ang lahat ng aking mga file ng video papunta sa aking PSP Po
Paano Mag-broadcast ng WIFI Bilang Iyong Sariling Network, MULA SA IYONG LAPTOP !: 4 Mga Hakbang
Paano Mag-broadcast ng WIFI Bilang Iyong Sariling Network, MULA SA IYONG LAPTOP !: Sa itinuturo na ito ipapakita ko sa iyo kung paano muling i-broadcast ang WIFI mula sa iyong laptop bilang iyong sariling network na protektado ng password. Kakailanganin mo ang isang laptop na nagpapatakbo ng Windows 7, dahil ang software ay nangangailangan ng ilan sa mga pagsulong na ginagawa ng Window 7, at gumamit ng isang mas bagong laptop b