Делаем Delphi программу Vista-совместимой (исходники)

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

Делаем Delphi программу Vista-совместимой (исходники, софт)

Кто еще помнит как создавать XP manifest и вставлять в ресурс 24 вашего проекта наверно поймет меня без труда. Все что вам нужно это изменить старый XP манифест на что то вроде

Кто еще помнит как создавать XP manifest и вставлять в ресурс 24 вашего проекта наверно поймет меня без труда.

Или если вам нужны админские привилегии

или

Или если вам нужны админские привилегии

Если вам подходят привилегии обычного юзера

Стоит заметить, что во всех случаях возможно всплывания окна 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 – собрание самых лучших
программ, игр, видео, музыка и т.д.


Статьи похожей тематики

Один отзыв на «Делаем Delphi программу Vista-совместимой (исходники)»

  1. Владис пишет:

    Извините, может кратко скажу, но статья хорошая, и не потому, что она длинная, а потому - что одержательна.
    Сейчас в инете море информации, сканов книг и прочей лабуды, но найти что-то полезное, важное, то что можно будет использовать в дальнейшем также тяжело как и раньше.

Оставьте отзыв

Блог защищен интеллектуальной системой защиты от спама.