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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » .: Файлы конфигурации 7z SFX. Помощь и советы :.

Ответить
Настройки темы
.: Файлы конфигурации 7z SFX. Помощь и советы :.

Аватара для gora

Ушёл из жизни


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


Конфигурация

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


Изменения
Автор: jameszero
Дата: 26-11-2019
Описание: зеркала
Эта тема создается специально для вопросов по 7z SFX архивам на базе модифицированных модулей от Oleg_Sch. Перед тем, как задать вопрос, обратите внимание, на перечисленные ниже ссылки.

Домашняя страница модулей: http://7zsfx.info (зеркала в теме по ссылке ниже)
Обсуждение модулей: http://forum.oszone.net/showthread.php?t=51547

В теме предполагается обсуждать вопросы написания файлов конфигурации для 7z SFX архивов, делится своими наработками, нестандартными и оригинальными решениями, расширяющими возможности использования модулей и т.п..

Лучшие варианты файлов конфигурации и оригинальные решения могут быть включены в справку по модифицированным модулям.

Полезные ссылки:
Список переменных, которые могут быть использованы в файле конфигурации модифицированного модуля.

FAQ:
  1. Вопрос: Как можно удалить необходимую папку ДО установки? Насколько я читал RunProgram, ExecuteFile, AutoInstall выполняются после распаковки.
    Ответ: Установка и распаковка это разные этапы работы модуля. До распаковки ни каких действий произвести нельзя, модуль этого не предусматривает. А после распаковки начинается установка и первыми командами установки можно удалить "любую" папку (конечно, если ее вообще можно удалить).
    Если Вы хотите удалить папку в которую нужно произвести установку программы, то распаковывайте SFX во временную папку, затем удаляйте, ту, которую хотите удалить, а затем производите установку/копирование/перемещение из временной папки, туда, куда сочтете нужным. Временная папка автоматически удалится после завершения работы SFX.


  2. Вопрос: Возможно ли 2 варианта распаковки? Например: запаковано 4 файла: 1.txt, 2.txt, 3.txt и 4.txt. В первом случае распакованы будут все файлы, а во-втором только 3.txt и 4.txt. Вариант распаковки выбирает пользователь?
    Ответ: Нет, такое невозможно. Всегда распаковываются все файлы из архива. После распаковки можно скопировать/переместить только нужные файлы в нужное место, или просто удалить ненужные.

Отправлено: 09:16, 21-03-2012

 

Аватара для jameszero

Модератор


Moderator


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

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


Цитата Wu-Tang:
добавляю с повышенными привилегиями через nsudoc »
Цитата Wu-Tang:
не отрабатывает команда - xcopy "AppData\Notepad++" "%AppData%\Notepad++" /H /E /G /Q /R /Y /I »
Применяйте пользовательские настройки без повышения привилегий.
Если повышаете привилегии до SYSTEM или TrustedInstaller, то %AppData% находится тут C:\Windows\System32\config\systemprofile\AppData\Roaming или тут C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming. Реестр пользователя тоже твикаете системный.

-------
RuntimePack официальный сайт
--
мои аддоны в облаке

Не было печали, апдейтов накачали.

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

Отправлено: 11:30, 03-05-2021 | #431



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Wu-Tang

Ветеран


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

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


jameszero,
дело в том, что твики в ветку HKCR и HKLM не применялись, пока не повысил привилегии.
сейчас не применяются HKCU, я их вынес в отдельный рег файл вместе с копированием в appdata и пускаю без повышения прав второй командой:
Код: Выделить весь код
RunProgram="waitall:hidcon:cmd /c PowerRun_x64.exe /SW:0 \"%%T\\tweaks.bat\""
RunProgram="waitall:hidcon:cmd /c \"%%T\\tweaks2.bat\""
но они все равно не применяются!

-------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!


Отправлено: 12:47, 03-05-2021 | #432


Аватара для jameszero

Модератор


Moderator


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

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


Wu-Tang
Код: Выделить весь код
RunProgram="hidcon:tweaks2.bat"

-------
RuntimePack официальный сайт
--
мои аддоны в облаке

Не было печали, апдейтов накачали.

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

Отправлено: 13:40, 03-05-2021 | #433


Аватара для Wu-Tang

Ветеран


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

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


jameszero,
ха, оказалось побился рег файл с ключами hkcu, поправил и стала отрабатывать:
Код: Выделить весь код
RunProgram="waitall:hidcon:cmd /c \"%%T\\tweaks2.bat\""
и твики применились!
я так понимаю, можно равнозначно юзать оба варианта и ваш и этот?

у меня теперь дилемма, команды:
copy /Y "devxexec.exe" "%WINDIR%\devxexec.exe"
copy /Y "hidcon.exe" "%WINDIR%\system32\hidcon.exe"
оставлять с повышенными правами, в данный момент они корректно с ними отрабатывают или перенести в твик с обычными правами?

-------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!


Отправлено: 14:03, 03-05-2021 | #434


Аватара для jameszero

Модератор


Moderator


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

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


Wu-Tang
Для копирования файлов в системные директории права TrustedInstaller конечно избыточны, достаточно административных, флаг MiscFlags="4" запросит их при необходимости (при включенном UAC, разумеется), но есть такое правило "Работает - не трогай!" ), да и обсуждение вопроса уже выходит за рамки данной темы.

-------
RuntimePack официальный сайт
--
мои аддоны в облаке

Не было печали, апдейтов накачали.

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

Отправлено: 14:30, 03-05-2021 | #435


Аватара для Wu-Tang

Ветеран


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

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


jameszero,
я переделал теперь на - от системы.
просто хотелось, чтобы не ничего не запрашивалось при установке.
почему здесь спрашивал, тк вручную то они добавляются без повышения прав, а из sfx установщика нет.

еще, не подскажите, как поставить пароль на редактирование экзешника, что дописать в конф. файл?

-------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!


Отправлено: 15:45, 03-05-2021 | #436


Аватара для jameszero

Модератор


Moderator


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

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


Wu-Tang
FAQ в шапке темы Модифицированный SFX модуль 7-Zip'а для установок

-------
RuntimePack официальный сайт
--
мои аддоны в облаке

Не было печали, апдейтов накачали.


Отправлено: 16:24, 03-05-2021 | #437


Аватара для Wu-Tang

Ветеран


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

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


в шапке написано, что нет, жаль...

-------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!


Отправлено: 16:45, 03-05-2021 | #438


Аватара для boss911

Alien


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

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


Код: Выделить весь код
RunProgram="WaitAll:HidCon:%%P:CMD /C ECHO %SfxVarCmdLine2% | FINDSTR /IRC:\"\</S\>\" >nul && \"TEST.cmd\" %SfxVarCmdLine2% & DEL \"TEST.cmd\""
RunProgram="WaitAll:%%P:CMD /C \"TEST.cmd\" %SfxVarCmdLine2%"
Если SFX модуль запускается с параметром /S, TEST.cmd выполняется скрытно (hidcon) и сразу удаляется, чтобы в следующем RunProgram не запустился повторно. Если без параметра, то запускается во втором RunProgram (с окном). Дабы второй RunProgram не ругался на отсутствие файла, после удаления в первом RunProgram, батник приходится запускать через CMD /C, но в таком случае мелькает окно консоли, что мне не нравится (хочу все тихо).

Подавления окна ошибки отсутствия файла в RunProgram не предусмотрено? Судя по справке, увы, нет. Поскольку префикс hidcon во втором RunProgram недопустим, существует ли способ (через системное решение), выполнить батник не через CMD /C, чтобы оно не ругалось ошибкой/окном об отсутствии выполняемого файла и при этом не мелькало окном? Про параметр AutoInstallX (-aiX) знаю, не напоминать, пожалуйста, задача использовать свой ключ для выбора режима запуска RunProgram.

Отправлено: 20:23, 05-05-2021 | #439


Аватара для Wu-Tang

Ветеран


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

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


boss911,
а почему во вторую строку не добавите hidcon, как у меня сделано и не мелькает.
ps почему не допустим, у меня же отрабатывает во втором.

-------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!


Отправлено: 07:50, 06-05-2021 | #440



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » .: Файлы конфигурации 7z SFX. Помощь и советы :.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - VMware (все вопросы) 1 bit Программное обеспечение Windows 382 10-10-2019 23:34
WinRAR SFX .:[все вопросы]:. Devil-91 Автоматическая установка приложений 85 28-08-2013 15:37
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. Microsoft Windows 2000/XP 105 30-06-2010 11:58
Все вопросы о Wi-Fi vovikrus Хочу все знать 0 18-04-2010 09:53
Вопросы по теме "Кнопка для работы с 7z SFX архивами в Total Commander." ya158 Автоматическая установка Windows 2000/XP/2003 4 18-11-2009 22:20




 
Переход