Я пишу код, который вызывает IApplicationActivationManager interface, чтобы открыть приложение для магазина Windows.Код запуска как не-администратор
я получаю ошибку:
"[Name of App] can't run while File Explorer is running with Administrator privileges..."
Очень важно, чтобы я запускаю мое приложение в качестве не администратора. Я также не контролирую контекст администратора, что код, вызывающий .exe, я создам приложения. Итак, два вопроса:
Могу ли я (изменив настройки проекта или что-то еще) отлаживать как не-администратора?
Могу ли я заставить мой exe работать как не администратор? (когда он находится в дикой природе)
C4ud3x помогает указать, что это можно добавить в app.manifest. Это верно, но, к сожалению, он все равно будет выполняться как администратор, если invoker позволяет это (это фактически значение по умолчанию). Он также выглядит как asInvoker - это lowest value.
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
редактировать: штраф Я принимаю единственный ответ на первый вопрос не запускать визуальные студии как администратор. Спасибо за вашу помощь.
Я думал, что по умолчанию было, что debuggee НЕ запускается как admin? –
Я не понимаю, что вас останавливает. Вы можете уточнить, в чем проблема? –
Просьба предоставить более подробную информацию. Важными частями являются, например, используемая версия MS Windows, и если включен UAC. Если это так, и вы не требуете прав администратора в вашем файле манифеста, программа должна запускаться без прав администратора. –