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