DyadyaGenya,
1. Ты в секции
Код:
![Выделить весь код](images/misc/selectcode.png)
[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)
Код:
![Выделить весь код](images/misc/selectcode.png)
[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. Поэтому надо делать так
Код:
![Выделить весь код](images/misc/selectcode.png)
[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.