Делаем Delphi программу Vista-совместимой (исходники)
Как сделать Вашу программу более приспособленной для Vista (32 бит)? Тот кто уже сидит на Висте заметили новый User Access Control (UAC). Вы наверно знаете, это “улучшение” модели безопасности очень быстро начинает раздражать и надоедать. Мы расскажем вам о том как Вашу программу научить работать с UAC.

Кто еще помнит как создавать XP manifest и вставлять в ресурс 24 вашего проекта наверно поймет меня без труда. Все что вам нужно это изменить старый XP манифест на что то вроде
Или если вам нужны админские привилегии
или
Если вам подходят привилегии обычного юзера
Стоит заметить, что во всех случаях возможно всплывания окна UAC из-за недостатка привилегий. Например, вы запустили приложение с привилегией админа а под обычным юзером - появится UAC окошко. Такие функции манифестов будут работать ТОЛЬКО с Виста. Для работы с XP смените
trustInfo xmlns=”urn:schemas-microsoft-com:asm.v3
на эту строчку
trustInfo xmlns=”urn:schemas-microsoft-com:asm.v2
Это позволит стартовать программы, софт и на Висте и на ХР.
Happy Coding!
Пост опубликован: Puzka;
Сайт: Go-Soft.ru – собрание самых лучших
программ, игр, видео, музыка и т.д.
18.09.2008 в 18:22
Извините, может кратко скажу, но статья хорошая, и не потому, что она длинная, а потому - что одержательна.
Сейчас в инете море информации, сканов книг и прочей лабуды, но найти что-то полезное, важное, то что можно будет использовать в дальнейшем также тяжело как и раньше.