Спулсон правильно, если у вас нет SeDebugPrivilege в вашем токене входа, вы не можете отлаживать процесс, выполняющийся как служба. Для проверки я использую ProcesExp.exe из пакета SysInternals, дважды щелкнув по процессу Visual Studio и выбрав вкладку «Безопасность». Внизу вы увидите все привилегии, которые вы передали. Они начинаются с префикса "Se".
Еще одной идеей было бы убедиться, что у вас есть все JIT (Just In Time), настройки отладчика включены в меню Сервис> Параметры> Отладчик в VS (Visual Studio для тех, кто не знает). *
- Рашад Ривера
Омегус Прайм, ООО