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

Название темы: Авторам аддонов
Показать сообщение отдельно

Ветеран


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


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

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


DyadyaGenya,
1. Ты в секции
Код: Выделить весь код
[Light_Al.AdvInfCall]  
Commandline=rundll32.exe advpack,LaunchINFSection ""16422,%PROG_DIR%\Light_Al.inf"",RunPostSetup,4"  
TickCount=500
пытаешься найти Light_Al.inf в папке 16422,Light Alloy (именно в 16422,Light Alloy, а не в C:\Programm Files\Light Alloy). Когда ты запускаешь rundll32.exe пути надо указывать как в ком строке Windows, а не как в секции [DestinationDirs]. Помимо этого Light_Al.inf скорее всего лежит не в Programm Files, а в C:\windows\inf, где лежат все inf-файлы sysoc-аддонов. Поэтому твоя секция должна выглядеть так (ты ещё забыл открывающие кавычки перед rundll32.exe)

Код: Выделить весь код
[Light_Al.AdvInfCall]  
Commandline="rundll32.exe advpack,LaunchINFSection ""%17%\Light_Al.inf"",RunPostSetup,4"  
TickCount=500
2. Секция [Light_Al.AdvInfCall] запускает на выполнение секцию [RunPostSetup] при помощи advpack, но в интерпретаторе advpack нет команды LA.exe, а есть команда RunPostSetupCommands. Поэтому надо делать так

Код: Выделить весь код
[Light_Al.AdvInfCall]  
Commandline="rundll32.exe advpack,LaunchINFSection ""%17%\Light_Al.inf"",RunPostSetup,4"  
TickCount=500

[RunPostSetup]
RunPostSetupCommands=RunLa

[RunLA]
Путь_к_LA\La.exe /param
3. Про пути к программе тебе очень правильно заметил jameszero. Учти синтаксис путей тут тоже как в командной строке Windows.

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы

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

Отправлено: 20:42, 28-04-2008 | #451

Название темы: Авторам аддонов