Практическое руководство. Автоматический запуск отладки
Обновлен: Ноябрь 2007
В некоторых случаях может потребоваться отладить код автозагрузки для приложения, которое запускается другим процессом. К ним относятся службы и действия пользовательской настройки. В этих случаях можно заставить отладчик запускаться и автоматически присоединяться при запуске приложения.
Чтобы настроить приложение для автоматического запуска отладчика
Запустите Редактор реестра (regedit).
В Редакторе реестра откройте папку HKEY_LOCAL_MACHINE.
Перейдите к параметрам выполнения файла HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\currentversion\image file execution options.
В папке Image File Execution Options найдите имя приложения для отладки, например, MyApp.exe . Если приложение для отладки не может быть найдено:
Щелкните правой кнопкой мыши папку Image File Execution Options и в контекстном меню выберите Создать раздел.
Щелкните правой кнопкой мыши новый раздел и в контекстном меню выберите команду Переименовать.
Измените имя раздела на имя приложения, например, myapp.exe.
Щелкните правой кнопкой мыши папку MyApp.exe и в контекстном меню выберите команду Создать строковый параметр.
Щелкните правой кнопкой мыши новый строковый параметр и в контекстном меню выберите команду Переименовать.
Измените имя на debugger.
Щелкните правой кнопкой мыши новый строковый параметр и в контекстном меню выберите команду Изменить.
Появится диалоговое окно Изменение строкового параметра.
В поле Значение введите vsjitdebugger.exe.
Нажмите кнопку ОК.
В меню Реестр щелкните Выход.
Каталог, содержащий файл vsjitdebugger.exe, должен находиться в системном пути. Чтобы добавить его к системному пути, выполните следующие действия:
Откройте Панель управления в классическом виде и дважды щелкните значок Cистема.
В окне Cвойства системы перейдите на вкладку Дополнительно.
На вкладке Дополнительно нажмите кнопку Переменные среды.
В диалоговом окне Переменные среды, в группе Системные переменные выберите Путь, нажмите кнопку Изменить.
В диалоговом окне Изменить переменные системы добавьте каталог в Значение переменной. Используйте точку с запятой для разделения его и других записей в списке.
Нажмите кнопку OK, чтобы закрыть диалоговое окно Изменить переменные системы.
Нажмите кнопку OK чтобы закрыть окно диалога Переменные среды.
Выберите OK, чтобы закрыть диалоговое окно Свойства системы.
Теперь можно запустить приложение любым способом. Запустится Visual Studio и загрузит приложение.