У меня есть приложение MFC, созданное с использованием Visual Studio 2008, и оно должно работать на W2K, XP, 2003 и Vista. Приложение пишет в HKLM в реестре и будет работать только в Vista, если вы запустите его от имени администратора.
У меня вопрос: могу ли я заставить приложение автоматически запускаться от имени администратора? Включает ли это создание файла манифеста? На данный момент у меня есть следующий файл в stdafx.h, который, я думаю, создает файл манифеста на лету:
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
Могу ли я изменить эту строку для принудительного повышения или мне нужно что-то сделать с настройками манифеста проекта VC?
Заранее спасибо.