Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uzaktan hata ayıklama, iki farklı konumda çalışan iki hata ayıklayıcıyı içerir. Hata ayıklamayı gerçekleştiren hata ayıklayıcısı,
Uzaktan hata ayıklama, bir bilgisayarda hata ayıkladığınız bir soruna başka birinin de bakılmasını istediğinizde yararlı olabilir.
Hata ayıklanan kod, hata ayıklama sunucusunu çalıştıran aynı bilgisayarda veya ayrı bir bilgisayarda çalışıyor olabilir. Hata ayıklama sunucusu kullanıcı modu hata ayıklaması gerçekleştiriyorsa, hata ayıklama işlemi hata ayıklama sunucusuyla aynı bilgisayarda çalıştırılabilir. Hata ayıklama sunucusu çekirdek modunda hata ayıklama gerçekleştiriyorsa, hata ayıklanan kod genellikle ayrı bir hedef bilgisayarda çalışır.
Aşağıdaki diyagramda, konak bilgisayarda çalışan hata ayıklama sunucusunun ayrı bir hedef bilgisayarda çalışan kodda çekirdek modu hata ayıklaması gerçekleştirdiği uzak oturum gösterilmektedir.
çekirdek modu hata ayıklaması için uzak, sunucu ve hedef bilgisayarların bağlı olduğunu gösteren
Uzaktan hata ayıklama bağlantısı için kullanabileceğiniz çeşitli aktarım protokolleri vardır: TCP, NPIPE, SPIPE, SSL ve COM Bağlantı Noktası. Protokol olarak TCP kullanmayı ve hem hata ayıklama istemcisi hem de hata ayıklama sunucusu olarak KD kullanmayı seçtiğinizi varsayalım. Uzak çekirdek modu hata ayıklama oturumu oluşturmak için aşağıdaki yordamı kullanabilirsiniz:
Konak bilgisayarda KD'yi açın ve hedef bilgisayarla çekirdek modu hata ayıklama oturumu oluşturun. (Bkz. KD Kullanarak Kernel-Mode Hata Ayıklama Gerçekleştirme.)
CRTL-Break tuşlarına basarak ara verin.
Aşağıdaki komutu girin.
.server tcp:port=5005
Not 5005 numaralı bağlantı noktası rastgeledir. Bağlantı noktası numarası sizin seçiminizdir.
KD aşağıdakine benzer bir çıkışla yanıt verir.
Server started. Client can connect with any of these command lines 0: <debugger> -remote tcp:Port=5005,Server=YourHostComputerUzak bilgisayarda bir Komut İstemi penceresi açın ve aşağıdaki komutu girin.
kd -remote tcp:Port=5005,Server=YourHostComputer
burada YourHostComputer, hata ayıklama sunucusunu çalıştıran ana bilgisayarınızın adıdır.
Ek Bilgiler
Komut satırında KD başlatma (ve uzaktan hata ayıklama oluşturma) hakkında tam bilgi için bkz. KD Command-Line Seçenekleri.