Если у вас есть доступ к ОС, позволяющей открыть несколько сеансов сервера терминалов, просто откройте новый сеанс сервера терминалов от имени этого пользователя. С учетной записью администратора, работающей с Visual Studio, вы сможете отлаживать процесс в другом сеансе.
Вы можете добавить вызовы в свое приложение, чтобы войти в систему под желаемым пользователем, но это не идеально, поскольку среда явно не идентична опыту работы в качестве этого пользователя.
В противном случае, я думаю, вам нужно взглянуть на сценарии удаленной отладки, где VS установлен на отдельном блоке.