![]() |
.: INF-файлы. Помощь и советы :.
Вложений: 1
Есть несколько inf файлов с папкой I386 если запускать эти файлы то все устанавливается
Вопрос : как автоматизировать процесс для Автоустановки ? скреен прилагается . В папке i386 находится 744 файла |
rasul007
корректнее задавайте вопрос , причём здесь дистриб винды и какието сторонние инфы |
Вложений: 2
ты скреен видел ?
и так буду говорить точней 1) есть несколко программ и дополнительных файлов которые должны будут установлены 2) создана папка с названием i386 туда скопированы ВСе нужные файлы для этого файлы 3) созданы несколько файлов inf которые являются связанными с файлами в папке под названием i386 4) при запуске inf файлов идет установка программ путем копирования файлов из папки под названием i386 в папки программ 5) а также создаются нужные ярлыки и так вопрос как автоматизировать этот процесс заранее говорю папка на скрине не является дистром WinXp просто в inf файлах указан путь наподобие \i386 в первом скрине inf + папка i386 во втором скрине содержимое папки i386 |
Блин, сейчас шапки не удобные стали, при больших разрешениях экрана прикрепления абсолютно не заметны - они слишко справа находятся. Если товаришь о них не сказал, не заметил бы :)
А инфы инсталлятся очень простой строкой: %SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 X:\vashINFFile\file.inf |
Спасибо БРАТАН неимоверно БЛАГОДАРЕН!!!!!!!!!!
|
Вложений: 1
кстате есть хорошая dll-ка называется TBCalc.dll это типо таскбарный калькулятор ооочень удобная вещ неподскажите как его интегрировать в дистр ВинХР
|
rasul007
Почитайте эту тему |
Цитата:
|
Помогите с автоматической установкой драйвера, что-то не выходит...
Есть программа winThrottle, в комплекте sys драйвер и inf (скачать) Проблема - нужно установить драйвер автоматически, из командной строки. Пока работает только через дисп. устройств вручную. Пробовал: - devcon - устанавливается, но как неизвестное устройство без драйверов, не находит их. Прога не пашет. - rundll32.exe setupapi,InstallHinfSection - вроде чтото копирует, но в диспетчере устройств оно даже не появляется в меру почерпнутой информации, пытался самостоятельно что-то исправить, но неудачно. Подскажите, можно ли вообще автоматом установить этот драйвер? Если да, то подскажите чего не хватает чтобы все заработало норм? листинг оригинального inf-файла: [Version] Signature="$WINDOWS NT$" Class=Sample ClassGuid={78A1C341-4539-11d3-B88D-00C04FAD5171} Provider=%MSFT% DriverVer=12/12/2006,1.00.0000 [DestinationDirs] DefaultDestDir = 12 ; ================= Class section ===================== [ClassInstall32] Addreg=SampleClassReg [SampleClassReg] HKR,,,0,%ClassName% HKR,,Icon,,-5 ; ================= Device Install section ===================== [Manufacturer] %MSFT%=MSFT [SourceDisksFiles] throttle.sys=1 [SourceDisksNames] 1=%DISK_NAME%, [MSFT] %PortIO.DRVDESC%=PortIO_Inst,root\portio [PortIO_Inst.NT] CopyFiles=PortIO.CopyFiles LogConfig=PortIO.LC0, PortIO.LC1, PortIO.LC2, PortIO.LC3, PortIO.LC4, PortIO.LC5, PortIO.LC6 [PortIO.CopyFiles] throttle.sys [PortIO_Inst.NT.Services] AddService=portio,0x00000002,PortIO_Service ;Uncomment following lines if your device can only work with factory default settings ;[PortIO.NT.FactDef] ;ConfigPriority=HARDRECONFIG ;IOConfig=800-801(f::) ; 1 bit decode ranging from 800 - 801, although not really used. [PortIO.LC0] ConfigPriority=NORMAL IOConfig=300-301 [PortIO.LC1] ConfigPriority=NORMAL IOConfig=400-401 [PortIO.LC2] ConfigPriority=NORMAL IOConfig=500-501 [PortIO.LC3] ConfigPriority=NORMAL IOConfig=600-601 [PortIO.LC4] ConfigPriority=NORMAL IOConfig=700-701 [PortIO.LC5] ConfigPriority=NORMAL IOConfig=4ff-4ff [PortIO.LC6] ConfigPriority=NORMAL IOConfig=7ff-7ff [PortIO_Service] DisplayName = %PortIO.SVCDESC% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\throttle.sys [Strings] MSFT = "winThrottle" ClassName = "winThrottle Driver" PortIO.SVCDESC = "winThrottle PortIO Service" PortIO.DRVDESC = "winThrottle PortIO Driver" DISK_NAME = "winThrottle Install Disk" |
Цитата:
|
спасибо, я рассмотрю эту возможность. Но хотелось бы попробовать установить через inf с помощью rundll32 , и разобраться что не так, почему через дисп. устройств ставит, а через inf нет, что ему не хватает-то?
|
Все зависит от задачи. Вам надо установить драйвер вместе с ОС?
|
пока нет, мне нужно установить драйвер на уже установленную ос, в автоматическом режиме, (чтобы работала эта программа).
|
ну подскажите хотя бы, реально это сделать именно указанным способом, или нет?
|
Скорее всего нет. Либо придется полностью разбирать работу установщика и делать свой установщик.
|
Воспользуюсь моментом , что уже создана тема и не создавать новой....
Подскажите пожалуйста , где можно почерпнуть инфо о самих *.INF - файлах. То есть - синтаксис, структура, секции, принцип применения и т.д. Честно говоря, по поисковикам , что-то неудачно - не нахожу исчерпывающей информации. |
шарься лучше в гугле, вот на этом же сайте
http://www.oszone.net/3827 ну есть еще парочка похуже. Цитата:
|
|
Цитата:
сам искал-искал, ничего лучше чем здесь можно сказать и нету. Кроме, разумеется, официальной документации на микрософтах. |
|
Какая-то ерунда с созданием ярлыков, в свойствах прописывается "C:\Program Files\VITSOFT\Vit Registry Fix\Vit" Registry
Fix.exe Понимаю, что нужны кавычки, так вроде стоят. Подскажите, где ошибка? часть кода: ***** решено с использованием коротких имён (спасибо jameszero) PROG_1 ="VITREG~2.EXE" |
Подскажите, почему не отрабатывает команда удаления планировщика at
Код:
[File.Delete] (программа в автоматическом режиме находит, скачивает и устанавливает на ПК приложение ГИС Киров) |
Есть ли возможность записи значения Prompt в несколько строчек?
|
Цитата:
Код:
$_ Возврат каретки и перевод строки |
В инфе не отрабатывает команда, в батнике всё ОК. Как вылечить инф?
Код:
cmd.exe /c "SchTasks /Query /FO list | >nul find /i "ГИС Up1" && >nul schtasks /delete /tn "ГИС Up1" /f" решено с использованием тройныx кавычек Код:
cmd.exe /c "SchTasks /Query /FO list | >nul find /i """ГИС Up1""" && >nul schtasks /delete /tn """ГИС Up1""" /f" |
Цитата:
(кусок inf из MSE_Autoplay) Цитата:
|
sov44, есть и другие способы вывести окно с текстом, нежели inf файл. Можно, например, рекурсивно запустить сам SFX с ключами
Код:
sfx.exe -FinishMessage="new_finish_message" |
|
Возможно-ли посредством inf закрепить ярлык в стандартной панели задач?
|
Необходимо посредством inf создать ярлык к файлу, расположенному вне перечня стандартных DIRID.
Код:
[PROG.AddShortcut1_x86] Решено! Код:
[PROG.AddShortcut1_x86] |
Цитата:
Код:
[Add.Shortcut] |
Время: 08:35. |
Время: 08:35.
© OSzone.net 2001-