Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для kotkovets

Ветеран


Сообщения: 1216
Благодарности: 486

Профиль | Отправить PM | Цитировать


Цитата MKN:
Допустимо ли с скрипте совпадение SetOutPath для файла-папки и точно такого же местоположения в File ? »
рулите флагом SetOverwrite
SetOverwrite on - перезаписывать файлы
SetOverwrite off - наоборот...
Цитата MKN:
Как реализовать такую конструкцию (для администратора с оч. "шаловливыми пользователями" ?
Перед установкой программы поверх уже установленной предыдущей версии, надо сделать бэкап её настроек(ini файлика), который останется в папке вновь установленной программы), но :
Этот бэкап поместить в запароленный архив, и назначить файлу или"максимальные" права доступа или соответствующий атрибут (чтобы этот архив хотя бы с ходу нельзя было удалить) »
Ну для этого есть консольные утилиты 7z.exe и 7za.exe - c параметрами нужными запускаешь.
Что то типа так(справку почитай по 7z):
Код: Выделить весь код
SetOutPath "$TEMP"
File "7z.exe"
File "7z.dll"
nsExec::exec '"$TEMP\7z.exe" -p{Password}:1234 -o{Directory}'
SetFileAttributes "Путь к созданному архиву.7z" "READONLY" #устанавливаем аттрибут "только для чтения"
Все консольные окна будут скрыты, с ожиданием завершения.

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:29, 10-10-2010 | #848