позволить отладчику сцеплять экземпляр приложения, запущенного внешне?

Я пробую к тестовым задачам приложением MFC, которое все еще использует механизм DDEEXEC для обработки глаголов оболочки (например, "открытый").

Я, может казаться, не нахожу способ заставить отладчик сцеплять экземпляр приложения второе ее созданный (или в точке моего выбора), когда это запускается от оболочки Windows. Например, если я должен был дважды щелкнуть по myfile.ext - который отображается для использования ddeexec [открытый (" %1")] в нашем приложении, я не могу найти способ позволить мне сцепляться в .exe нашего приложения во время того начального вызова.

Я могу поместить: __ asm интервал 3

В другом коде, и заставляют отладчик JIT спрашивать, должен ли он ходатайствовать от имени моего приложения, но если я пытаюсь поместить это в начале программы (скажите в CMyWinApp:: InitInstance), затем никакое диалоговое окно JIT никогда не появляется.

У кого-либо есть идея для того, как позволить мне вводить, "запускают отладчик теперь" в мое приложение (который первоначально не работает от отладчика)?

1
задан Mordachai 11 June 2010 в 18:12
поделиться

1 ответ

Да, есть способ, в Windows есть что-то под названием Image File Параметры выполнения, которые можно использовать для автоматического подключения отладчика. Раньше отлаживал сервисы.

См. http://blogs.msdn.com/b/greggm/archive/2005/02/21/377663.aspx в качестве примера. Или документацию MSDN .

2
ответ дан 2 September 2019 в 23:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: