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

-
MKN
Re: .: NSIS - все вопросы :. часть 2.
MKN, но обратите внимание, что таким образом удалятся только файлы, папки останутся на месте.
-
AlekseyPopovv
-
AlekseyPopovv
Re: .: NSIS - все вопросы :. часть 2.
Цитата inco1:
Какое же все таки классное решение EnumUsersReg.nsh, хоть и мало востребованное. Но для компьютеров с пользователями в пол аула с одинаковыми задачами это самое то.
Цитата iglezz:
inco1, мало востребовано, ибо сценарии обычно простые - установка только текущему юзеру или общесистемная установка и дальше пользователь сам всё настраивает.
Не так. Если возникает вопрос с содержимым, которое надо «развесить всем пользователям» — значит, приложение криво написано. Предварительные настройки «на пользователя» обязаны выполняться самим приложением при его первом запуске. Отсутствующие некритичные пользовательские файлы и содержимое реестра — восстанавливаться при каждом запуске приложения.
Цитата inco1:
Была для себя поставлена задача, чтобы в идеале один пользователь мог изменять HKCU другого или вообще всех.
Не делайте так.
Какое же все таки классное решение EnumUsersReg.nsh, хоть и мало востребованное. Но для компьютеров с пользователями в пол аула с одинаковыми задачами это самое то.
.: NSIS - все вопросы :. часть 2.
Цитата iglezz:
inco1, мало востребовано, ибо сценарии обычно простые - установка только текущему юзеру или общесистемная установка и дальше пользователь сам всё настраивает.
.: NSIS - все вопросы :. часть 2.
Не так. Если возникает вопрос с содержимым, которое надо «развесить всем пользователям» — значит, приложение криво написано. Предварительные настройки «на пользователя» обязаны выполняться самим приложением при его первом запуске. Отсутствующие некритичные пользовательские файлы и содержимое реестра — восстанавливаться при каждом запуске приложения.
Цитата inco1:
Была для себя поставлена задача, чтобы в идеале один пользователь мог изменять HKCU другого или вообще всех.
.: NSIS - все вопросы :. часть 2.
Не делайте так.
-
iglezz
Re: .: NSIS - все вопросы :. часть 2.
Iska,
Я писал о акробат. Он написан, ну никак не криво. При первом запуске любого пользователя подтягиваются настройки по умолчанию. Но все дело в том, что по умолчанию. Изменение этих настроек, а их огромное множество, как раз и пишется только на того пользователя, который их совершает. Я не зря написал. что "для компьютеров с пользователями в пол аула с одинаковыми задачами". Если одним кликом можно нескольким пользователям дать идентичные настройки программы, то что в этом криминального. Суждения о пользе EnumUsersReg.nsh так и останутся суждениями. Другое дело, что в NSIS нету возможности прописать в инсталляторе, чтобы запуск мог произвести только админ. Все, что есть сработает только на висте и семерке с выключенным контролем учеток.
Я писал о акробат. Он написан, ну никак не криво. При первом запуске любого пользователя подтягиваются настройки по умолчанию. Но все дело в том, что по умолчанию. Изменение этих настроек, а их огромное множество, как раз и пишется только на того пользователя, который их совершает. Я не зря написал. что "для компьютеров с пользователями в пол аула с одинаковыми задачами". Если одним кликом можно нескольким пользователям дать идентичные настройки программы, то что в этом криминального. Суждения о пользе EnumUsersReg.nsh так и останутся суждениями. Другое дело, что в NSIS нету возможности прописать в инсталляторе, чтобы запуск мог произвести только админ. Все, что есть сработает только на висте и семерке с выключенным контролем учеток.
-
MKN
Re: .: NSIS - все вопросы :. часть 2.
inco1, для этих целей есть домен и политики. А то, что пытаетесь сделать Вы — называется иначе.
-
heloy2010
Re: .: NSIS - все вопросы :. часть 2.
Цитата inco1:
Всё работает пока учетка админа. Добавляет настройку и добавляет текстовый файл. Но под простым пользователем это не работает
Цитата inco1:
и просто сделать двойной клик, то запись добавляется правильно, но не добавляется текстовый файл. Если запустить от админа , о и запись настройки добавится админу, текстовый файл добавится.
Так и должно быть
"Учите мат.часть" или работайте в Windows XP, где еще не было "такой сложной системы", с чего бы под юзером вам операционная система должна давать доступ в Program Files? В новых ОС это уже давно заблочено на уровне системы от шаловливых ручек, нужны права на запись в Program Files - дайте права админа программе
Цитата inco1:
Испытывал на 10х64. Параметры контроля на низу ползунка.
Цитата inco1:
Пробовал на 7х64 с двумя пользователями админ и одним простым с включенным контролем ползунок по рекомендации.
Простой пользователь отдаёт настройки реестра программы тому админу от кого получает разрешения.
Как то это не правильно.
Согласен, скачали такой файлик, который 5-ти летний Пашка написал в какой-то супермегапростойхакерскойпроге, которая очищает Program Files и другие системные папки, запустили без прав админа, и она давай вам всё зачищать, и это правильно
Цитата inco1:
После установки и настройки акробата, если зайдет другой пользователь, то все настройки для него будут по умолчанию пока этот пользователь их под себя не настроит.
Цитата inco1:
При первом запуске любого пользователя подтягиваются настройки по умолчанию. Но все дело в том, что по умолчанию
Вам бы почитать, как устроена ОС, что такое реестр (и что он может), что такое bat-файлы/переменные среды ОС, например...это так, навскидку, что первое приходит в голову
Цитата Iska:
А то, что пытаетесь сделать Вы — называется иначе.
Такой порнухи я еще не встречал, там заморочиться только для того, чтобы настройки нужные подкинуть только что установленному ПО...
Надеюсь, вы хоть виртуалкой/бэкапами пользовались, когда этот код тестировали, шерстя реестр всех юзеров?
Цитата inco1:
Другое дело, что в NSIS нету возможности прописать в инсталляторе, чтобы запуск мог произвести только админ
Цитата inco1:
Ваша помощь всегда корректно подается без рассуждений о пользе справке, как некоторые, не намёками, а конкретно
Я бы, всё-таки, порассуждал на тему о пользе справки к NSIS
Всё работает пока учетка админа. Добавляет настройку и добавляет текстовый файл. Но под простым пользователем это не работает
.: 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.
Цитата K.A.V.:
или работайте в Windows XP, где еще не было "такой сложной системы", с чего бы под юзером вам операционная система должна давать доступ в Program Files? В новых ОС это уже давно заблочено на уровне системы от шаловливых ручек, нужны права на запись в Program Files - дайте права админа программе
Так ещё с NT 3.x уже не давала, если мне не изменяет память.
Цитата 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 скачиваний