MVV

|
Posted: Sun Jun 19, 2011 18:18 Post subject: |
|
|
По умолчанию тотал предлагает хранить настройки в папке профиля пользователя, и запись туда всегда разрешена.
А те плагины, которые хотят хранить что-то в своих папках или в папке тотала, сами нарушают концепцию UAC, т.к. тотал при загрузке плагинов даёт им путь к конфигурационному файлу, и для таких плагинов самый простой выход - разрешить всем пользователям изменять папку тотала. Более правильный выход - вручную задать разрешения исключительно для файлов конфигурации "неправильных" плагинов, но по себе знаю, что это довольно нудная задача (запустить с повышением, поработать с плагинами, обнаружить файлы конфигурации и добавить этим файлам соответствующие права доступа).
Кстати, официальный дистрибутив тотала не содержит плагинов, поэтому это уже проблема конечного пользователя, если он ставит плагин в папку, из которой плагин не сможет нормально работать.
Получается, что единственный способ выбрать папку, где все "неправильные" плагины будут работать - это ставить программу в C:\ProgramData, что в корне неправильно - эта папка для данных, а не для программных файлов (хотя, у некоторых на этот счёт своё мнение - с ними я спорить не собираюсь). Например, туда ставится гугловый хром, только поэтому его установщик не требует повышения. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|