Aracılığıyla paylaş


Uzaktan Hata Ayıklama Oturumlarını Denetleme

Uzak oturum başlatıldıktan sonra, komutlar hata ayıklama sunucusuna veya hata ayıklama istemcisine girilebilir. Birden çok istemci varsa, bunlardan herhangi biri komut girebilir. ENTER tuşuna basıldıktan sonra komut hata ayıklama sunucusuna iletilir ve yürütülür.

Bir kullanıcı bir komut girdiğinde, tüm kullanıcılar komutun kendisini ve çıkışını görür. Bu komut bir hata ayıklama istemcisinden verildiyse, diğer tüm kullanıcılar komutun önünde, kullanıcının komutu yayımladığı bir tanımlama görür. Hata ayıklama sunucusundan verilen komutlarda bu ön ek yoktur.

Bir komut bir kullanıcı tarafından yürütüldükten sonra, KD veya CDB aracılığıyla bağlanan diğer kullanıcılar yeni bir komut istemi görmez. Öte yandan, WinDbg kullanıcıları hata ayıklayıcı altyapısı çalışırken bile Hata Ayıklayıcı Komut penceresinin alt panelinde istemi sürekli olarak görür. Bunların hiçbiri alarm nedeni olmamalıdır; herhangi bir kullanıcı istediği zaman bir komut girebilir ve altyapı bu komutları aldıkları sırayla yürütür.

WinDbg arabirimi aracılığıyla yapılan eylemler de hata ayıklama sunucusu tarafından yürütülür.

Kullanıcılar Arasında İletişim

Oturuma yeni bir hata ayıklama istemcisi bağlandığında, diğer tüm kullanıcılar bu istemcinin bağlandığını belirten bir ileti görür. İstemci bağlantısı kesildiğinde hiçbir ileti görüntülenmez.

.clients (Hata Ayıklama İstemcilerini Listele) komutu, şu anda hata ayıklama oturumuna bağlı olan tüm istemcileri listeler.

.echo (Yankı Açıklaması) komutu, bir kullanıcıdan diğerine ileti göndermek için kullanışlıdır.

WinDbg Çalışma Alanları

WinDbg hata ayıklama istemcisi olarak kullanıldığında, çalışma alanı yalnızca grafik arabirim aracılığıyla ayarlanan değerleri kaydeder. Hata Ayıklayıcı Komut penceresi aracılığıyla yapılan değişiklikler kaydedilmeyecek. (Hata Ayıklayıcı Komut penceresi hem tüm istemcilerden hem de hata ayıklama sunucusundan gelen girişleri kabul edeceğinden, bu yalnızca yerel istemci tarafından yapılan değişikliklerin yansıtılacağını garanti eder.)

Dosya Yolları

Sembol yolu, yürütülebilir görüntü yolu ve uzantı DLL yolu, hata ayıklama sunucusundaki Windows için Hata Ayıklama Araçları yükleme klasörüne göre dosya yolları olarak yorumlanır.

WinDbg bir hata ayıklama istemcisi olarak kullanıldığında, kendi yerel kaynak yoluna da sahiptir. Kaynakla ilgili tüm komutlar yerel bilgisayardaki kaynak dosyalara erişecektir. Bu nedenle, kaynak komutları kullanacak herhangi bir istemci veya sunucuda uygun yolların ayarlanması gerekir.

Bu çok sistem, hata ayıklama istemcisinin kaynak dosyaları diğer istemcilerle veya sunucuyla paylaşmadan kaynakla ilgili komutları kullanmasına olanak tanır. Bu, kullanıcılardan birinin erişimi olan özel veya gizli kaynak dosyaları varsa kullanışlıdır.

hata ayıklama sunucusunu iptal

hata ayıklama sunucusunu sonlandırmak için .endsrv (Hata Ayıklama Sunucusunu Sonlandır) komutu kullanılabilir. Hata ayıklayıcı birden çok hata ayıklama sunucusu oluşturduysa, bazılarını iptal ederken bazılarını da çalışır durumda bırakabilirsiniz.

Bir sunucuyu sonlandırmak, gelecekteki istemcilerin sunucuya bağlanmasını engeller. Şu anda sunucu aracılığıyla bağlı olan istemcileri kesmez.

Hata Ayıklayıcıdan Çıkma ve Oturumu Sonlandırma

Sunucuyu sonlandırmadan bir hata ayıklama istemcisinden çıkmak için, bu istemciden bir komut vermelisiniz. Bu istemci KD veya CDB ise, çıkmak için CTRL+B tuşunu kullanın. Eğer KD veya CDB çalıştırmak için bir betik kullanıyorsanız, .remote_exit (Hata Ayıklama İstemcisi'nden Çıkış Yap)kullanın. Bu istemci WinDbg ise, çıkmak için Dosya menüsünden Çıkış öğesini seçin.

Oturumun tamamını sonlandırmak ve hata ayıklama sunucusundan çıkmak için q (Çık) komutunu kullanın. Bu komut herhangi bir sunucudan veya istemciden girilebilir ve tüm kullanıcılar için oturumun tamamını sonlandırır.

Önemli

Uzaktan hata ayıklamayı kullanırken, güvenli modu etkinleştirme hakkında bilgiler de dahil olmak üzere ek önemli güvenlik konuları vardır. Bkz. uzaktan hata ayıklama sırasında güvenlik ve windows hata ayıklama araçları için güvenlik konuları.