Talaan ng mga Nilalaman:

Paano Mag-set up ng Windows Kernel Debugger Sa Iyong Network: 6 Mga Hakbang
Paano Mag-set up ng Windows Kernel Debugger Sa Iyong Network: 6 Mga Hakbang

Video: Paano Mag-set up ng Windows Kernel Debugger Sa Iyong Network: 6 Mga Hakbang

Video: Paano Mag-set up ng Windows Kernel Debugger Sa Iyong Network: 6 Mga Hakbang
Video: How to Speed Up Windows 10 Performance (Tagalog) Paano Pabilisin ang mabagal na PC Settings Solution 2024, Nobyembre
Anonim
Paano Mag-set up ng Windows Kernel Debugger Sa Iyong Network
Paano Mag-set up ng Windows Kernel Debugger Sa Iyong Network

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

Paghahanda ng Iyong Mga Computer
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

Pag-set up ng Target na Computer
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 …

  1. Magbukas ng isang prompt ng utos
  2. 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.

  1. Mag-right click sa command prompt sa taskbar
  2. Mag-right click sa command prompt muli
  3. 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

  1. Sa bagong window ng utos na ito patakbuhin ang sumusunod…
  2. bcdedit / dbgsettings net hostip = 192.166.0.123 port = XXXXX key = z.z.z.z
  3. 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

  1. bcdedit / pag-debug sa
  2. 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

Pag-set up ng Host Computer
Pag-set up ng Host Computer
Pag-set up ng Host Computer
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.

  1. Buksan ang isang nakataas na window ng prompt ng utos
  2. 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
  3. 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.
  4. 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)
  5. Pindutin ang Enter

Upang patakbuhin ang debugger gamit ang windbg.

  1. 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 \.
  2. 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.
  3. Mag-double click sa windbg.exe
  4. Mag-click sa File
  5. I-click ang Kernel Debug
  6. Piliin ang tab na Net
  7. Ipasok ang numero ng port na itinakda mo sa target na computer
  8. Ipasok ang key na itinakda mo sa target na computer.
  9. 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

Kumokonekta sa Debugger
Kumokonekta sa Debugger
Kumokonekta sa Debugger
Kumokonekta 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

Sa Konklusyon
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: