UAC Application Manifest, когда вы не знаете имя приложения во время выполнения - PullRequest
1 голос
/ 15 июля 2009

У меня есть программа, которая отлично работает, если UAC выключен. Я хочу иметь возможность использовать манифест, чтобы он просто запрашивал привилегии повышения прав при запуске.

В инструкциях от MS написано, что «файл манифеста приложения должен иметь то же имя, что и целевой исполняемый файл с расширением .manifest», и, вероятно, поэтому я не добился успеха.

http://msdn.microsoft.com/en-us/library/bb756929.aspx

Моя программа создается как "one.exe", а затем {SmartAssembly} переименовывает ее в "two.exe", а затем пользователям предлагается переименовать ее снова. Я не могу сказать, имеет ли это значение или какое имя исполняемого файла использовать.

Кто-нибудь знает, возможно ли то, что я хочу? Если нет, то есть ли способ, чтобы приложение сообщало пользователю о проблеме UAC? ​​

Заранее спасибо.

1 Ответ

3 голосов
/ 18 июля 2009

Вставить манифест как ресурс внутри вашего .exe

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...