.: NSIS - все вопросы :. часть 2.

Ответить
 • Просмотры: 33
Аватара пользователя
iglezz

Re: .: NSIS - все вопросы :. часть 2.

Сообщение iglezz »

Напомните пожалуйста, есть ли простой способ(код в одну строку Изображение ), чтобы удалить файлы из каталога, НЕ УДАЛЯЯ сам каталог ? (Что то мне кажется, что такового не существует в NSIS...) В две строки - удалив каталог с файлами и создав вновь- это как то топорно...
Аватара пользователя
MKN

Re: .: NSIS - все вопросы :. часть 2.

Сообщение MKN »

AlekseyPopovv,

Мдя... Видел же в "Справочнике", под названием - "Удаление всех файлов с рабочего стола". Даже в голову не пришло, что оно и есть... Изображение
Аватара пользователя
MKN

Re: .: NSIS - все вопросы :. часть 2.

Сообщение MKN »

MKN, но обратите внимание, что таким образом удалятся только файлы, папки останутся на месте.
Аватара пользователя
AlekseyPopovv

Re: .: NSIS - все вопросы :. часть 2.

Сообщение AlekseyPopovv »

MKN, Я сразу понял что что то не то тут... Изображение
Аватара пользователя
AlekseyPopovv

Re: .: NSIS - все вопросы :. часть 2.

Сообщение AlekseyPopovv »

Цитата inco1:



Какое же все таки классное решение EnumUsersReg.nsh, хоть и мало востребованное. Но для компьютеров с пользователями в пол аула с одинаковыми задачами это самое то.
.: NSIS - все вопросы :. часть 2.





Цитата iglezz:



inco1, мало востребовано, ибо сценарии обычно простые - установка только текущему юзеру или общесистемная установка и дальше пользователь сам всё настраивает.
.: NSIS - все вопросы :. часть 2.




Не так. Если возникает вопрос с содержимым, которое надо «развесить всем пользователям» — значит, приложение криво написано. Предварительные настройки «на пользователя» обязаны выполняться самим приложением при его первом запуске. Отсутствующие некритичные пользовательские файлы и содержимое реестра — восстанавливаться при каждом запуске приложения.




Цитата inco1:



Была для себя поставлена задача, чтобы в идеале один пользователь мог изменять HKCU другого или вообще всех.
.: NSIS - все вопросы :. часть 2.




Не делайте так.
Аватара пользователя
iglezz

Re: .: NSIS - все вопросы :. часть 2.

Сообщение iglezz »

Iska,

Я писал о акробат. Он написан, ну никак не криво. При первом запуске любого пользователя подтягиваются настройки по умолчанию. Но все дело в том, что по умолчанию. Изменение этих настроек, а их огромное множество, как раз и пишется только на того пользователя, который их совершает. Я не зря написал. что "для компьютеров с пользователями в пол аула с одинаковыми задачами". Если одним кликом можно нескольким пользователям дать идентичные настройки программы, то что в этом криминального. Суждения о пользе EnumUsersReg.nsh так и останутся суждениями. Другое дело, что в NSIS нету возможности прописать в инсталляторе, чтобы запуск мог произвести только админ. Все, что есть сработает только на висте и семерке с выключенным контролем учеток.
Аватара пользователя
MKN

Re: .: NSIS - все вопросы :. часть 2.

Сообщение MKN »

inco1, для этих целей есть домен и политики. А то, что пытаетесь сделать Вы — называется иначе.
Аватара пользователя
heloy2010

Re: .: NSIS - все вопросы :. часть 2.

Сообщение heloy2010 »

Цитата inco1:



Всё работает пока учетка админа. Добавляет настройку и добавляет текстовый файл. Но под простым пользователем это не работает
.: NSIS - все вопросы :. часть 2.





Цитата inco1:



и просто сделать двойной клик, то запись добавляется правильно, но не добавляется текстовый файл. Если запустить от админа , о и запись настройки добавится админу, текстовый файл добавится.
.: NSIS - все вопросы :. часть 2.




Так и должно быть

"Учите мат.часть" или работайте в Windows XP, где еще не было "такой сложной системы", с чего бы под юзером вам операционная система должна давать доступ в Program Files? В новых ОС это уже давно заблочено на уровне системы от шаловливых ручек, нужны права на запись в Program Files - дайте права админа программе




Цитата inco1:



Испытывал на 10х64. Параметры контроля на низу ползунка.
.: NSIS - все вопросы :. часть 2.





Цитата inco1:



Пробовал на 7х64 с двумя пользователями админ и одним простым с включенным контролем ползунок по рекомендации.

Простой пользователь отдаёт настройки реестра программы тому админу от кого получает разрешения.

Как то это не правильно.
.: NSIS - все вопросы :. часть 2.




Согласен, скачали такой файлик, который 5-ти летний Пашка написал в какой-то супермегапростойхакерскойпроге, которая очищает Program Files и другие системные папки, запустили без прав админа, и она давай вам всё зачищать, и это правильно Изображение






Цитата inco1:



После установки и настройки акробата, если зайдет другой пользователь, то все настройки для него будут по умолчанию пока этот пользователь их под себя не настроит.
.: NSIS - все вопросы :. часть 2.





Цитата inco1:



При первом запуске любого пользователя подтягиваются настройки по умолчанию. Но все дело в том, что по умолчанию
.: NSIS - все вопросы :. часть 2.




Вам бы почитать, как устроена ОС, что такое реестр (и что он может), что такое bat-файлы/переменные среды ОС, например...это так, навскидку, что первое приходит в голову




Цитата Iska:



А то, что пытаетесь сделать Вы — называется иначе.
.: NSIS - все вопросы :. часть 2.




Такой порнухи я еще не встречал, там заморочиться только для того, чтобы настройки нужные подкинуть только что установленному ПО...

Надеюсь, вы хоть виртуалкой/бэкапами пользовались, когда этот код тестировали, шерстя реестр всех юзеров?




Цитата inco1:



Другое дело, что в NSIS нету возможности прописать в инсталляторе, чтобы запуск мог произвести только админ
.: NSIS - все вопросы :. часть 2.





Цитата inco1:



Ваша помощь всегда корректно подается без рассуждений о пользе справке, как некоторые, не намёками, а конкретно
.: NSIS - все вопросы :. часть 2.




Я бы, всё-таки, порассуждал на тему о пользе справки к NSIS
Вложения
ProcessFunc.7z
(2.99 КБ) 0 скачиваний
ProcessFunc.7z
(2.99 КБ) 0 скачиваний
Аватара пользователя
MKN

Re: .: NSIS - все вопросы :. часть 2.

Сообщение MKN »

Цитата K.A.V.:



или работайте в Windows XP, где еще не было "такой сложной системы", с чего бы под юзером вам операционная система должна давать доступ в Program Files? В новых ОС это уже давно заблочено на уровне системы от шаловливых ручек, нужны права на запись в Program Files - дайте права админа программе
.: NSIS - все вопросы :. часть 2.




Так ещё с NT 3.x уже не давала, если мне не изменяет память.




Цитата K.A.V.:



Такой порнухи я еще не встречал, там заморочиться только для того, чтобы настройки нужные подкинуть только что установленному ПО...
.: NSIS - все вопросы :. часть 2.




Ну, человек открывает для себя мир программирования. Вот так. Тут каждый должен набить свои шишки сам.
Вложения
Test_dok.zip
(1.95 КБ) 0 скачиваний
Test_dok.zip
(1.95 КБ) 0 скачиваний
Ответить

Вернуться в «Автоматическая установка приложений»