У меня есть программа, которая отлично работает, если UAC выключен. Я хочу иметь возможность использовать манифест, чтобы он просто запрашивал привилегии повышения прав при запуске.
В инструкциях от MS написано, что «файл манифеста приложения должен иметь то же имя, что и целевой исполняемый файл с расширением .manifest», и, вероятно, поэтому я не добился успеха.
http://msdn.microsoft.com/en-us/library/bb756929.aspx
Моя программа создается как "one.exe", а затем {SmartAssembly} переименовывает ее в "two.exe", а затем пользователям предлагается переименовать ее снова. Я не могу сказать, имеет ли это значение или какое имя исполняемого файла использовать.
Кто-нибудь знает, возможно ли то, что я хочу? Если нет, то есть ли способ, чтобы приложение сообщало пользователю о проблеме UAC?
Заранее спасибо.