Aracılığıyla paylaş


Nasıl yapılır: bir çalışan işlemi Ekle

İliştirebilir miyim Visual Studio çalışan herhangi bir işlem için hata ayıklayıcı.

Çalışan bir işlemi eklemek için

  1. Üzerinde hata ayıklama menüsünde, select İşleme Ekle.

  2. İçinde İşleme Ekle iletişim kutusunda, gelen eklemek istediğiniz programı bulmak Kullanılabilir işlemler listesi.

    1. Başka bir bilgisayarda kullanılması, hata ayıklamak istediğiniz programı çalışıyorsa, Niteleyici uzak bilgisayarı seçmek için liste kutusu. Daha fazla bilgi için bkz: nasıl yapılır: uzak makine seçin.

    2. Seçin işlem farklı bir kullanıcı hesabı altında çalışıyorsa, tüm kullanıcıların işlemlerini göster onay kutusu.

    3. Üzerinden bağlıysanız, Uzak Masaüstü Bağlantısı, select Tüm oturumlarda işlemleri göster onay kutusu.

  3. İçinde Ekle kutusunda, hata ayıklama kodu türünü listelendiğinden emin olun. Varsayılan Otomatik ayarı hata ayıklamak istediğiniz kodu türünü belirlemeye çalışır. Otomatik ayarı uygun değilse:

    1. ' I tıklatın seçin.

    2. İçinde Kod türünü seç iletişim kutusunda, tıklatın Bu kod türleri hata ayıklama ve hata ayıklamak için türlerini seçin.

    3. Tamam düğmesini tıklatın.

  4. Ekle'yi tıklatın.

    Kullanılabilir işlemler listesini açtığınızda otomatik olarak görüntülenir işlemleri iletişim kutusu. İşlemler, başlatmak ve iletişim kutusu açıkken arka planda durdurun. Ancak, içeriği her zaman geçerli değildir. Herhangi bir anda tıklatarak işlemler geçerli listesini görmek için listeyi yenileyin yenileme.

    Sizin için birden çok program hata ayıklaması yapıyorsanız, ancak herhangi bir anda yalnızca bir program hata ayıklayıcıda etkin olduğu zaman eklenebilir. Etkin program ayarlayabilirsiniz Hata ayıklama konumu araç çubuğu veya işlemleri pencere. Daha fazla bilgi için bkz: nasıl yapılır: Programın geçerli.

    Tüm hata ayıklama etkin program yürütme menü komutlarını etkiler. Hata ayıklaması yapılmış herhangi bir programdan bölebilir işlemleri iletişim kutusu veya iliştirilmiş tüm programlardan sonu hata ayıklama menüsü. Daha fazla bilgi için bkz. [NIB] 12/13 Nasıl yapılır: Yürütmeyi Kesme.

    Not

    Visual C++'da yazılmış yönetilen kod eklemek için hata ayıklayıcı, kod yayma gerekir DebuggableAttribute.Bu kod için otomatik olarak ile bağlayarak ekleyebileceğiniz /assemblydebug bağlayıcı seçeneği.

    Güvenilir olmayan bir kullanıcı tarafından sahip olunan bir işlem eklemek çalışırsanız, bir güvenlik uyarısı iletişim kutusu onayı görünecektir. Daha fazla bilgi için bkz. Güvenlik Uyarısı: güvenilmeyen bir kullanıcının sahip olduğu bir işleme iliştirme tehlikeli olabilir. Aşağıdaki bilgiler şüpheli görünüyorsa veya çalıştırdığınızdan emin değilseniz, bu işlem eklemeyin.

    Bazı durumlarda, bir Uzak Masaüstü'nü (Terminal Hizmetleri) oturumu, hata ayıklama sırasında Kullanılabilir işlemler listesi değil tüm kullanılabilir işlemler görüntüleme. Üzerinde Windows Server 2003 veya sonraki sürümlerini çalıştırıyorsanız, Visual Studio bir kısıtlı kullanıcı hesabı olan bir kullanıcı olarak Kullanılabilir işlemler listesi değil, hizmetleri ve diğer sunucu işlemler w3wp.exe dahil olmak üzere, kullanılan oturum 0, çalışan işlemleri gösterir. Çalıştırarak sorunu çözüyor Visual Studio çalıştırarak veya yönetici hesabı altında Visual Studio yerine bir Terminal Hizmetleri oturumu sunucu konsolundan. Bu geçici çözümler hiçbiri olası üçüncü bir seçenek çalıştırarak işlemine eklemek üzere ise, vsjitdebugger.exe -pİşlemKimliği Windows komut satırından. Tlist.exe kullanarak işlem kimliğini belirleyebilirsiniz. Tlist.exe elde etmek için karşıdan yükleyip Windows hata ayıklama araçları için kullanılabilir https://go.microsoft.com/fwlink/?LinkId=168279.

Ayrıca bkz.

Başvuru

Güvenlik Uyarısı: güvenilmeyen bir kullanıcının sahip olduğu bir işleme iliştirme tehlikeli olabilir. Aşağıdaki bilgiler şüpheli görünüyorsa veya çalıştırdığınızdan emin değilseniz, bu işlem eklemeyin

Kavramlar

Hata ayıklayıcı güvenlik

Diğer Kaynaklar

Çalışan işlemleri iliştirme