Локальная отладка программ x64 без участия администратора - PullRequest
0 голосов
/ 06 мая 2011

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

Поскольку в отладке x64 в настоящее время используются методы удаленной отладки, кто-нибудь знает способ сделать это без участия администратора?

VS2008 Ошибка:

Невозможно запустить программу "C: \ PathToDebug \ my.exe" Ошибка монитора удаленной отладки Microsoft Visual Studio (MSVSMON.EXE) начать. Убедитесь, что пульт отладчик установлен правильно.

!!! РЕДАКТИРОВАТЬ !!!

Извините, я нашел ошибку. Я использую очень безопасную среду, LUA + SRP, и по какой-то причине необходимо добавить дополнительное правило для "C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ Remote Debugger \ x64 \ msvsmon.exe". Все хорошо Теперь.

Ответы [ 2 ]

1 голос
/ 06 мая 2011

Извините, я нашел ошибку.Я использую очень безопасную среду, LUA + SRP, и по какой-то причине необходимо добавить дополнительное правило для "C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ Remote Debugger \ x64 \ msvsmon.exe". Все хорошоТеперь.

0 голосов
/ 06 мая 2011

Вероятность того, что программа x64 была установлена ​​не для всех пользователей, весьма вероятна.При выполнении установки иногда вы видите эту опцию перед установкой файлов.Скорее всего, это не связано с архитектурой x64, а с ошибкой прав доступа к файлу.

При установке приложений лучше всего установить их как ADMIN и сначала включить для всех пользователей.Тогда как пользователь с ограниченными правами не допускает ошибок прав доступа к файлу.

...