Реклама i
|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Innosetup под правами пользователя
Moderator
LISP, C# (ACAD 200[9,12,13,14])
С.-Петербург
Регистрация: 25.08.2003
Сообщений: 40,431
|
||
Просмотров: 3770
|
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
SetAcl нет необходимости использовать. В InnoSetup уже давно предусмотрены встроенные средства для работы с permissions. В его составе (в исходниках) есть компоненты и библиотеки для этого. Но для Delphi. Других такого типа бесплатных вообще нет.
В скрипте надо поиграться со свойствами Permissions на вкладке File IsTool. Цитата:
Код:
Цитата:
Там же устанавливаются требуемые привилегии запускателя инсталляции. Привилегии-то можно снять, но сработает ли инсталлятор если ему будет отказано в каком-то действии. Цитата:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
В общем, понятно. Мои желания опять нереализуемы в обозримом будущем
![]() Честно говоря, я думал, что либо Permissions в скрипте, либо setacl дадут возможность достучаться до записи в системные папки помимо ограничений самой Windows. Не дало (не получилось, руки кривые - не важно). Все равно спасибо за инфу.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |