2009-04-21 9 views
29

Bu, this question'a benzer, ancak biraz dışarı çıkarmak istedim. (Burada yeniyim, bunun yerine bir önceki soruya "yumru" cevabını yerine koymalıyım, lütfen bana bildirin.)Visual Studio, WinDBG gibi alt işlemlerde hata ayıklamak için yapılabilir mi?

WinDBG'de, bir çocukken kırılmasını söylemek için .childdbg 1 komutunu kullanabilirim işlem oluşturulur veya -o komut satırı seçeneği ile başlatabilirim. Bu, bazı durumlarda çok kullanışlıdır, bu yüzden (görebildiğim kadarıyla) Visual Studio bunu desteklemez. CreateProcess() üzerinde DEBUG_PROCESS_ONLY_THIS_PROCESS bayrağını temizlemek oldukça kolay gibi görünüyor ve VS zaten birden çok işlemi hata ayıklamayı destekliyor.

Bunu sağlamak için Visual Studio'da bazı seçeneklerden eksik miyim? Aksi halde, desteklememeyi seçtikleri için teknik bir gerekçe var mı?

cevap

20

Değil mümkün (AFAIK, herhangi diğerleri ...) ama bazı çözümleri var:

  1. Use this macro

    üzerinde Chrome ekibinden gelen çocuğa bir sürü ile uğraşmak gerekir hata ayıklama işler.
  2. Çocuk işleminizi, hata ayıklayıcısında otomatik olarak açılacak şekilde Image Execution Options'a koyun. Sonra geçerli Visual Studio örneğini seçin.
+0

İlginç - teşekkürler! –

İlgili konular