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

Компьютерный форум 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

 

Старожил


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

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


Можно ли как-то менять значения реестра?
Использование "regedit /s reg.reg" вызывает диалог.

Менять UAC не нужно. Хотя... Вроде его из командной строки можно отключить. Уже кое что.

И вот еще нашел. REG.EXE

Последний раз редактировалось бУРов, 03-09-2012 в 21:25.


Отправлено: 21:08, 03-09-2012 | #111



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

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


Аватара для specialist

Старожил


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

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


бУРов,
- в windows 7 с включенным UAC запускать запускать полученный sfx EXE правой кнопкой от имени администратора
или
- добавить в файл конфигурации к sfx модулю строчку
MiscFlags="4"
для автоматизации вызова диалога повышения привилегий при запуске sfx EXE
или
- как вариант открыть ваш готовый exe или *.cfg файл для него перед слиянием например в restorator и в секции манифестов в строке
Код:
Код: Выделить весь код
<requestedPrivileges><requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel></requestedPrivileges>
прописать вместо asInvoker
фразу
requireAdministrator
для автоматизации вызова диалога повышения привилегий при запуске sfx EXE

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

-------
Все что было создано руками и умом одного человека, может быть изменено по своему образу и подобию другим. ICQ: 560-361 Блог: repacksbyspecialist.blogspot.com


Отправлено: 21:37, 03-09-2012 | #112


Новый участник


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

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


jameszero
вариант со временной папкой не подходит, так как файлов на 5 гигабайт

А можно сделать так: SFX архив распаковывает один файл в директорию, которую пользователь выбрал, выполняет этот файл, а потом распаковывает все остальное?

Отправлено: 21:44, 03-09-2012 | #113


Старожил


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

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


Два 1-х пункта не помогают. Вопросы-диалоги те же и даже если жму "да", в реестре изменений нет.

Цитата specialist:
windows 7 с включенным UAC запускать запускать полученный sfx EXE правой кнопкой от имени администратор »
У меня почему-то в реестре ничего не поменялось ((

Цитата:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
А если через кнопку пуск "REGEDIT /S ", справшивает, добалять ли в реестр

Отправлено: 22:06, 03-09-2012 | #114


Новый участник


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

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


Господа помогите!
Код: Выделить весь код
Shortcut="Du,{C:\\Konsultant\\pn.exe},{/APP "CONSULTANT" /PNI "3z11omhz"},{},{Консультант},{konsultant},{C:\\Konsultant},{%APPDATA%\\ICAClient\\8w9u1x86.ICO},{}"
7zip ругается на ковычки "CONSULTANT" и "3z11omhz" , но они должны присутствовать в ярлыке, как быть? подскажите.
заранее спасибо

Отправлено: 07:23, 04-09-2012 | #115


Аватара для jameszero

Модератор


Moderator


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

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


3december
Цитата 3december:
А можно сделать так: SFX архив распаковывает один файл в директорию, которую пользователь выбрал, выполняет этот файл, а потом распаковывает все остальное? »
Можете сделать два архива. Один небольшой, который будет моментально распаковываться, выполнять действия и запускать второй, основной архив.

Частичная распаковка одного архива невозможна (FAQ в первом сообщении, пункт 2)

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

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


Отправлено: 07:46, 04-09-2012 | #116


Аватара для gora

Ушёл из жизни


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

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


Цитата ruslan910:
ругается на ковычки »
1 Кавычки нужно экранировать обратным слешем:
Код: Выделить весь код
...{/APP \"CONSULTANT\" /PNI \"3z11omhz\"}...
Цитата ruslan910:
...{%APPDATA%\\ICAClient\\8w9u1x86.ICO}..." »
2 Системные переменные не раскрываются в параметрах ярлыка.
Цитата справка:
Только переменные среды модуля и переменные модуля, а также переменные, определяемые пользователем в параметрах 'SetEnvironment', разбираются и подставляются (будут подставлены ЗНАЧЕНИЯ этих переменных) во всех параметрах команды 'Shortcut'.

Отправлено: 08:18, 04-09-2012 | #117


Модератор


Moderator


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

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


Цитата gora:
Системные переменные не раскрываются в параметрах ярлыка. »
дык вроде и не нужно, оно именно так и пропишется в ярлыке, в виде переменной, и такой ярлык вроде вполне рабочий

Отправлено: 08:52, 04-09-2012 | #118


Аватара для gora

Ушёл из жизни


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

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


Цитата Amigos:
дык вроде и не нужно »
Я не знаю, что конкретно задумал пользователь. Переменную в ярлыке будет обрабатывать ОС и он будет работоспособным, если в нем нет ошибок, например таких:
Код: Выделить весь код
...{%АPPDATA%\\ICAClient\\8w9u1x86.ICO}..."
В "правильном" варианте использования Shortcut
Код: Выделить весь код
SetEnvironment="AD=%АPPDATA%"
Shortcut="...{%AD%\\ICAClient\\8w9u1x86.ICO}..."
мы сразу увидим в свойствах ярлыка отсутствие "правильного" абсолютного пути, т.к., переменной %АPPDATA% не существует и она не раскроется.

Отправлено: 09:53, 04-09-2012 | #119


Новый участник


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

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


Спасибо за обратный слэш, помогло , а вот
Цитата:
SetEnvironment="AD=%АPPDATA%"
Shortcut="...{%AD%\\ICAClient\\8w9u1x86.ICO}..."
не сработало, иконку не нашла винда (win xp sp3)

Отправлено: 10:47, 04-09-2012 | #120



Компьютерный форум 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




 
Переход