Visual Studio предлагает два основных отладочных сценария:

  • Собрать проект и запустить результат под отладчиком.
  • Присоединиться к уже запущеному процессу.

Третьей опции, – запустить произвольный бинарник под отладчиком, явно не предлагается, что вызывает смятение и смуту в рядах программистов, не нюхавших WinDbg. Вот один из способов как этого можно добиться.

  1. Создаем новый проект. Тип проекта выбираем “Makefile project”.
  2. В качестве команды сборки, очистки и пересборки проекта указываем “echo.”. Можно с точкой; можно вывести какой-нибудь текст.
  3. В качестве результата сборки указываем интересующий нас бинарник.
  4. Жмем на Finish.

Теперь можно смело жать F5. Visual Studio «соберет» проект и запустит нужный бинарник под отладчиком.

Cross-posted from blog.not-a-kernel-guy.com.