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

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

Ответить
Настройки темы
(статья) Руководство по работе с INF файлами

(*.*)


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


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

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


Цитата:
Этот документ описывает синтаксис написания инсталляционных скриптов для Microsoft Windows, используя технологию INF. На INF-файлах построена вся база драйверов и большинство системных инсталляционных пакетов Microsoft Windows. Автор статьи - Алексей Кердиваре. Он любезно разрешил разместить документ на нашем ресурсе, хотя и предупредил, что статья так никогда и не была дописана до конца (в тексте вы встретите недописанные секции). Вашему вниманию предлагается последний авторский вариант статьи от 23 июля 2004 г. Пусть вас не смущает дата двухлетней давности. Документ является, пожалуй, наиболее полным справочником по INF файлам на русском языке. Статью для вас отредактировал и даже дополнил, участник конференции Oszone Владимир "vek" Ходыгин.
Читать дальше...

-------
Канал Windows 11, etc | Чат @winsiders

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

Отправлено: 22:07, 25-05-2006

 
vek vek вне форума

Аватара для vek

Старожил


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

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


Параметр Modes=0,1,2,3 в секции [Optional Components] отвечает за установку компонент Windows.
При значении:
Modes=0,1,2,3 компонент установиться по умолчанию.
В случае заккоментированной строки:
;Modes=0,1,2,3 компонент по умолчанию установлен не будет, а его "доустановка" будет возможна из апплета "Установка компонент Windows"
При отсутствии параметра Modes компонент установлен не будет и его доустановка будет недоступна.

-------
Addon: RegShot

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

Отправлено: 09:13, 28-03-2008 | #11



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

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


Старожил


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

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


"Добавление приложения в пользовательскую и общую автозагрузку при входе в систему" - этот раздел недописан или по каким то причинам не отображается?

Отправлено: 06:23, 19-11-2008 | #12


(*.*)


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

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


biork, не дописан - рук-во было получено от автора "как есть".

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 06:49, 19-11-2008 | #13


Аватара для Nun-Nun

Ветеран


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

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


Народ, подскажите, плиз, в таком вопросе (заранее прошу прощения за чайниковость): есть один плагинчик для Total Commander-а, хочу создать автоустановку с помощью zip-файла (не exe!). Изначально установка плагина требует выполнения нескольких манипуляций, от которых хотелось бы избавиться:
1) с помощью inf-файла данные вносятся в настройки Total Commander-а;
2) с помощью reg-файла данные вносятся в системный реестр.

Вот их содержание:

1) содержание inf-файла:

[plugininstall]
Setting.reg
description=NFO View 1.5 lister plugin for nfo and diz files.
descriptionRUS=NFO View 1.5 - плагин для просмотра файлов nfo и diz.
type=wlx
file=nfoview.wlx
defaultdir=NFO View


2) Содержание reg-файла:

[HKEY_LOCAL_MACHINE\SOFTWARE\ISSoft]

[HKEY_LOCAL_MACHINE\SOFTWARE\ISSoft\NFO View for TC]
"ColorFon"=dword:00ffffff
"ColorFont"=dword:00000000
"ColorFontURL"=dword:00ff0000
"CTPath"="%COMMANDER_PATH%\\Plugins\\wlx\\NFO View\\Profiles\\"
"LangFile"="%COMMANDER_PATH%\\Plugins\\wlx\\NFO View\\Lang\\Rus.lng"
"LPath"="%COMMANDER_PATH%\\Plugins\\wlx\\NFO View\\Lang\\"
"NameFont"="Lucida Console"
"ShowEmot"=dword:00000001
"ShowURL"=dword:00000001
"SizeFont"=dword:00000008



Попытался содержание обоих файлов запихать в один общий inf, но этот inf нормально не работает: в TC из zip-а (при автозапуске) выполняется только секция [plugininstall], остальное игнорируется, а по команде "Установить" из контекстного меню в TC (правая кнопка мышки) выполняется всё остальное, но игнорируется секция [plugininstall]. Как всё это дело заставить нормально работать из единого inf-файла, вложенного в zip-файл? У меня дело застопорилось вот на таком варианте:

[Version]
Signature="$CHICAGO$"
SetupClass=BASE

[DefaultInstall]
AddReg=Reestr

[Reestr]
HKLM,"%PathReg%","ColorFon",0x00010001,16777215
HKLM,"%PathReg%","ColorFont",0x00010001,0
HKLM,"%PathReg%","ColorFontURL",0x00010001,16711680
HKLM,"%PathReg%","CTPath",,"%COMMANDER_PATH%\Plugins\wlx\NFO View\Profiles\"
HKLM,"%PathReg%","LangFile",,"%COMMANDER_PATH%\Plugins\wlx\NFO View\Lang\Rus.lng"
HKLM,"%PathReg%","LPath",,"%COMMANDER_PATH%\Plugins\wlx\NFO View\Lang\"
HKLM,"%PathReg%","NameFont",,"Lucida Console"
HKLM,"%PathReg%","ShowEmot",0x00010001,1
HKLM,"%PathReg%","ShowURL",0x00010001,1
HKLM,"%PathReg%","SizeFont",0x00010001,8

[Strings]
Pathreg="SOFTWARE\ISSoft\NFO View for TC"

[plugininstall]
Setting.reg
description=NFO View 1.5 lister plugin for nfo and diz files.
descriptionRUS=NFO View 1.5 - плагин для просмотра файлов nfo и diz.
type=wlx
file=nfoview.wlx
defaultdir=NFO View

-------
Свобода не означает вседозволенность.


Отправлено: 13:18, 23-04-2009 | #14


Googler


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

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


Nun-Nun, по ходу INF-файл TC это обычный INI-файл, используемый установщиком и не имеет ничего общего с INF-файлами Windows... Копайте в сторону интеграции плагинов в TC:

Система - Total Commander XP (сборка)
Утилиты - [addon] Total Commander Lite/Power/ExtremePack

Отправлено: 03:54, 24-04-2009 | #15


Аватара для semiono

Ветеран


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

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


Как скопировать файл(ы) из system32 в inf-директорию или в другую...
К примеру
FileCopy "%WinDir%\system32\calc.exe" to "%SelfInfDir%\subdir\" .

Либо глючит либо не поддерживается

-------
Полезное сообщение


Отправлено: 06:13, 28-01-2010 | #16


Аватара для semiono

Ветеран


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

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


Либо да либо нет? Можно копировать из "не скрипт директории" ?? Ау!

-------
Полезное сообщение


Отправлено: 14:40, 29-01-2010 | #17


Аватара для semiono

Ветеран


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

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


Кстати, там ошибка в статье...
0x00000002 (FLG_ADDREG_NOCLOBBER)
Prevent a given value from replacing the value of an existing value entry.
То-есть 0x2 а не как там 20 ;-

-------
Полезное сообщение


Отправлено: 23:08, 29-01-2010 | #18


Аватара для BigBoo

Старожил


Автор проектов


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

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


Кто-нибудь знает, можно ли при создании ярлыка с помощью inf-файла задать ярлыку собственную иконку? В руководстве и в инете нигде не нашёл упоминания об этом.
Например, ярлык ссылается на vbs-скрипт, так хотелось бы видеть у него не невзрачную иконку vbs-файла, а свою, сообразно тематике скрипта.

Отправлено: 23:26, 23-11-2010 | #19


Модератор


Moderator


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

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


Цитата BigBoo:
при создании ярлыка с помощью inf-файла задать ярлыку собственную иконку? »
http://oszone.net/display.php?id=3827
Цитата:
Path - Полный путь до программы, заданный с помощью переменных путей.
workdir - Полный путь к рабочей директории (к папке, содержащей программу), заданный с помощью переменных путей.
GROUPNAME - имя группы ярлыков в меню ПУСК, которое видит пользователь. Может задаваться переменной, описанной в разделе [Strings]
PathIcon - Полный путь к библиотеке DLL,содержащей изображение иконки, заданный с помощью переменных путей. Если этот параметр опущен, программа установки ищет иконку в файле, указанном в параметре CmdLine
IndexValue - Этот параметр указывает какую именно иконку в библиотеке DLL необходимо использовать. При отсутствии этого параметра, программа установки будет брать первую иконку из файла, указанного в параметре CmdLine

HotkeyValue - Этот параметр задает значение "горячей клавиши" для вызова программы.
DESCRIPTION - Подсказка, выводимая пользователю при наведении указателя мыши на ярлык к программе. Может задаваться переменной, описанной в разделе [Strings]

Отправлено: 07:59, 24-11-2010 | #20



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Инфо - Работа с INF-файлами -devICE- Наборы обновлений для Windows XP/2003/Windows 7 6 17-10-2022 01:11
.: INF-файлы. Помощь и советы :. rasul007 Автоматическая установка приложений 30 28-10-2015 22:52
C/C++ - C/C++ | Задача по работе с файлами Martia Программирование и базы данных 2 23-10-2009 07:11
Доступ - [Ъ] Пошаговое руководство по управлению ADMX-файлами групповой политики Vadikan Microsoft Windows Vista 0 22-07-2007 01:01
Вопросы по работе с REG файлами fanatf1 Автоматическая установка Windows 2000/XP/2003 4 26-07-2005 02:28




 
Переход