Этот документ описывает синтаксис написания инсталляционных скриптов для Microsoft Windows, используя технологию INF. На INF-файлах построена вся база драйверов и большинство системных инсталляционных пакетов Microsoft Windows. Автор статьи - Алексей Кердиваре. Он любезно разрешил разместить документ на нашем ресурсе, хотя и предупредил, что статья так никогда и не была дописана до конца (в тексте вы встретите недописанные секции). Вашему вниманию предлагается последний авторский вариант статьи от 23 июля 2004 г. Пусть вас не смущает дата двухлетней давности. Документ является, пожалуй, наиболее полным справочником по INF файлам на русском языке. Статью для вас отредактировал и даже дополнил, участник конференции Oszone Владимир "
(статья) Руководство по работе с INF файлами
-
Vadikan
(статья) Руководство по работе с INF файлами
Цитата:
Этот документ описывает синтаксис написания инсталляционных скриптов для Microsoft Windows, используя технологию INF. На INF-файлах построена вся база драйверов и большинство системных инсталляционных пакетов Microsoft Windows. Автор статьи - Алексей Кердиваре. Он любезно разрешил разместить документ на нашем ресурсе, хотя и предупредил, что статья так никогда и не была дописана до конца (в тексте вы встретите недописанные секции). Вашему вниманию предлагается последний авторский вариант статьи от 23 июля 2004 г. Пусть вас не смущает дата двухлетней давности. Документ является, пожалуй, наиболее полным справочником по INF файлам на русском языке. Статью для вас отредактировал и даже дополнил, участник конференции Oszone Владимир "
Этот документ описывает синтаксис написания инсталляционных скриптов для Microsoft Windows, используя технологию INF. На INF-файлах построена вся база драйверов и большинство системных инсталляционных пакетов Microsoft Windows. Автор статьи - Алексей Кердиваре. Он любезно разрешил разместить документ на нашем ресурсе, хотя и предупредил, что статья так никогда и не была дописана до конца (в тексте вы встретите недописанные секции). Вашему вниманию предлагается последний авторский вариант статьи от 23 июля 2004 г. Пусть вас не смущает дата двухлетней давности. Документ является, пожалуй, наиболее полным справочником по INF файлам на русском языке. Статью для вас отредактировал и даже дополнил, участник конференции Oszone Владимир "
vek
" Ходыгин.Читать дальше...
-
BigBoo
Re: (статья) Руководство по работе с INF файлами
Кстати, после изучения inf-файлов из апдейт-пака, стал интересен момент - RegisterOCXs vs RegisterDLLs vs запуск regsvr32 из RunOnce - что правильнее? У Petya Vase4kin используются все три варианта. Что касается первых двух, во всех неофициальных руководствах по инфам упоминается только RegisterOCXs, а на сайте Microsoft наоборот, нашел только упоминание RegisterDLLs.
-
BigBoo
Re: (статья) Руководство по работе с INF файлами
Amigos, делаю аддон программы, вносящей пару шрифтов в папку c:\WINDOWS\Fonts\, поэтому использовать другой аддон не удобно, проще через INF. Также хотелось, чтобы при деинсталляции программы внесённые шрифты удалялись. Удаляю их ключи в реестре, а сами файлы не удаляются
, только после перезагрузки из RunOnceEx. И устанавливаются кстати тоже после неё. Интересно, ведь родному инсталлятору перезагрузка не нужна! Возможно ли как-то устанавливать / удалять шрифты через INF без перезагрузки?
, только после перезагрузки из RunOnceEx. И устанавливаются кстати тоже после неё. Интересно, ведь родному инсталлятору перезагрузка не нужна! Возможно ли как-то устанавливать / удалять шрифты через INF без перезагрузки?-
ProkVS
Re: (статья) Руководство по работе с INF файлами
Мож у кого завалялась программка inf2reg от Shadrach, залейте куда-нить плз! Порыл в инете - визде битые ссылки... 
Спасибо!

Спасибо!
-
ProkVS
Re: (статья) Руководство по работе с INF файлами
Xpe6eT
Код:
Код:
Код: Выделить всё
[Version]
signature = $CHICAGO$
SetupClass=BASE
[Optional Components]
qwerty
[qwerty]
ProfileItems=qwerty.Link
[qwerty.Link]
Name="qwerty"
CmdLine=11,,"qwerty.exe" "/param"
SubDir=%Util%
WorkingDir=11
[Strings]
Util="Утилиты\qwerty"-
Xpe6eT
Re: (статья) Руководство по работе с INF файлами
Откуда в секции [DestinationDirs] INF - файла берётся цифра 16422.
В
Вопрос: Полный список этих номеров где найти?
Ещё: реальный путь: -1 или 1(в другой литературе просто 1, а -1 вообще нет)
В
руководстве
и другой литературе
нет такого значения числового номера каталога.Вопрос: Полный список этих номеров где найти?
Ещё: реальный путь: -1 или 1(в другой литературе просто 1, а -1 вообще нет)
-
jameszero
Re: (статья) Руководство по работе с INF файлами
Цитата bish:
Полный список этих номеров где найти?
Полный список этих номеров где найти?
(статья) Руководство по работе с INF файлами
http://gosh.msfn.org/Files/DirIds.txt
-
bish
Re: (статья) Руководство по работе с INF файлами
В секции [Optional Components] может быть параметр InstallDefault, который принимает значения 0 или 1.
Так вот вопрос:
какое точно значение этого параметра должно быть для того, чтобы компонент не устанавливался,
т.е. в списке усановленных компонент Windows галочка была-бы не поставлена по-умолчанию ?
Пробовал InstallDefault=0 (логично вроде) - компонент устанавливается.
Перезаписать на 1 и проверить нет в данный момент возможности.
Так вот вопрос:
какое точно значение этого параметра должно быть для того, чтобы компонент не устанавливался,
т.е. в списке усановленных компонент Windows галочка была-бы не поставлена по-умолчанию ?
Пробовал InstallDefault=0 (логично вроде) - компонент устанавливается.
Перезаписать на 1 и проверить нет в данный момент возможности.
-
amel27
Re: (статья) Руководство по работе с INF файлами
Цитата bish:
В секции [Optional Components] может быть параметр InstallDefault
Проверил: InstallDefault=1 - также компонент устанавливается.
Вопрос:
Как(что) тогда сделать, чтобы при установки winXP компонент не устанавливался по-умолчанию, т.е в списке усановленных компонент Windows галочка была-бы не поставлена ???
В секции [Optional Components] может быть параметр InstallDefault
(статья) Руководство по работе с INF файлами
Проверил: InstallDefault=1 - также компонент устанавливается.
Вопрос:
Как(что) тогда сделать, чтобы при установки winXP компонент не устанавливался по-умолчанию, т.е в списке усановленных компонент Windows галочка была-бы не поставлена ???