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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - Несколько вопросов по .INF

Ответить
Настройки темы
Инфо - Несколько вопросов по .INF

Старожил


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

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


Изменения
Автор: VitRom
Дата: 26-04-2007
Описание: сократил донельзя
1. INF с секцией OptionalComponents.

Как быстрее и проще адаптировать его для установки вручную (контекстное меню - установить)?

Можно ли просто скопировать содержимое секции в DefaultInstall?
А можно ли как-то "сослаться" из DefaultInstall на OptionalComponents (или наоборот)?

2. INF вносит данные в HKCU.

Как обеспечить внесение этих данных для каждого нового юзера (при первом логине)?

Как обеспечить удаление этих данных при первом входе каждого юзера после деинсталяции программы?

Отправлено: 08:37, 09-04-2007

 

Аватара для Stanner

Ветеран


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

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


Если -1 это абсолютный путь, тогда попробуй так:

CmdLine =-1,"%PROG_DIR%",%PROG_1%

Возможно, надо будет привести PROG_DIR в формат 8.3

-------
Не используешь DropBox для бекапа и синхронизации данных?
"Data Access Error" уже идет к тебе!


Отправлено: 21:41, 27-10-2008 | #51



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

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


Аватара для Stanner

Ветеран


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

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


Посмотрел в руководстве, если ставить -1, то параметров всего два и следущим параметром указывается полный путь

-------
Не используешь DropBox для бекапа и синхронизации данных?
"Data Access Error" уже идет к тебе!


Отправлено: 21:28, 29-10-2008 | #52


Старожил


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

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


Цитата Stanner:
если ставить -1, то параметров всего два и следущим параметром указывается полный путь »
Точно. Экспериментально подтвердилось. Только вот не хочет инф корректно устанавливаться при вызове из скрипта модиф. модуля 7zSFX. Когда он из него запускается, получается, что %PROG_DIR% ничему не равно. Если уже после распаковки в ручную запустить инф на установку - все прекрасно прописывается... хотя уже при при запуске из 7zSFX в инфе физически прописано PROG_DIR ="C:\Program Files\Everything". Может это из-за того, что эта строчка послеедняя?

-------
i'm the Strida Rider!


Отправлено: 19:30, 30-10-2008 | #53


Аватара для jameszero

Модератор


Moderator


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

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


Вложения
Тип файла: 7z _test_.7z
(42.5 Kb, 5 просмотров)

mbgroot
Цитата mbgroot:
не хочет инф корректно устанавливаться при вызове из скрипта модиф. модуля 7zSFX»
Это не то, что нужно?

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

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


Отправлено: 20:03, 30-10-2008 | #54


Старожил


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

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


Цитата jameszero:
Это не то, что нужно? »
Дык у меня почти то же самое... Но не робит... Может конечно где-то ошибся - файл прилагаю.

Последний раз редактировалось mbgroot, 06-02-2009 в 20:00.


Отправлено: 20:52, 30-10-2008 | #55


Аватара для jameszero

Модератор


Moderator


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

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


mbgroot
Нужно в файле конфигурации поменять местами строчки.
Код: Выделить весь код
вместо:

RunProgram="hidcon:cmd /c copy %NameInf% %WINDIR%\\INF"
RunProgram="hidcon:cmd /c echo %PathInst%^\"|rw.exe >> %WINDIR%\\INF\\%NameInf%"

сделать:

RunProgram="hidcon:cmd /c echo %PathInst%^\"|rw.exe >> %NameInf%"
RunProgram="hidcon:cmd /c copy %NameInf% %WINDIR%\\INF"
AutoInstall и AutoInstall1 по аналогии.

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

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


Отправлено: 21:09, 30-10-2008 | #56


Старожил


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

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


Цитата jameszero:
Нужно в файле конфигурации поменять местами строчки. »
Не помогло... Даже еще ниже передвинул - результат тот же.

-------
i'm the Strida Rider!


Отправлено: 21:22, 30-10-2008 | #57


Аватара для jameszero

Модератор


Moderator


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

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


Вложения
Тип файла: 7z everything.7z
(239.2 Kb, 6 просмотров)

mbgroot
Странно, у меня отрабатывает нормально.
(отредактирован только запуск через RunProgram)

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

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

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

Отправлено: 21:35, 30-10-2008 | #58


Аватара для gora

Ушёл из жизни


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

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


mbgroot, проверил предложение jameszero
Цитата jameszero:
Нужно в файле конфигурации поменять местами строчки. »
Все работает, хотя причины такого поведения мне не ясны. Варианты вроде равнозначны. Пробовал в Вашем варианте добавить задержку до запуска inf файла, не помогло. Немного подправил строки:
Код: Выделить весь код
RunProgram="fm10:hidcon:cmd /c chcp 1251&echo \"%PathInst%\"|rw.exe >> %NameInf%"
RunProgram="hidcon:cmd /c copy %NameInf% %WINDIR%\\INF"
и удалил последнюю кавычку в inf файле. Во первых переменная стала выглядеть "нормально" в двух кавычках, а во вторых путь с кириллицей обрабатывается правильно.
А что это за утилита rw.exe, ссылку можно?
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:17, 31-10-2008 | #59


Старожил


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

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


Цитата gora:
А что это за утилита rw.exe, ссылку можно? »
Просто рылся в яндексе и обнаружил форум и на нем тему. Автор утилиты Тролль. У них там очень много интересных решений по батникам.
На рабочем компе скрипт отработал нормально (даже мой вариант). Что с домашним - непонятно, буду сейчас мучить.

-------
i'm the Strida Rider!

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

Отправлено: 16:34, 31-10-2008 | #60



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - Несколько вопросов по .INF

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Несколько вопросов по ОС Master WEB Общий по Linux 33 02-08-2007 23:23
Несколько вопросов raingts Хочу все знать 2 30-01-2007 18:05
Несколько вопросов barbos Общий по Linux 8 16-12-2004 20:40
Несколько вопросов по C++ pva Программирование и базы данных 2 09-04-2004 08:45
Несколько вопросов об ... Sharkky Программирование и базы данных 4 08-10-2003 13:01




 
Переход