Loopback писал(а):Может что-то с путями при его загрузке, проверь.
Никаких проблем с путями после автоустановки. Я же пользовался старыми версиями, которые работают, ничего при этом не меняя в конфиге:
Код: Выделить всё
LoadLibrary Plugins\Autorun_Process.dll
LoadLibrary Plugins\Autorun_Sysinfo.dll
Ага, после правки условия заработало, но стало выдавать окна, касаемые WMI:
Код: Выделить всё
---------------------------
sds
---------------------------
DataWidth
---------------------------
ОК
---------------------------
при наличии в коде соотв. команд:
Код: Выделить всё
GetWMIValue DataWidth "DataWidth" "SELECT DataWidth FROM Win32_Processor"
SetEnv DataWidth %DataWidth%
В окружение записывается как
'DataWidth
'.
То же самое, если убрать кавычки у имени параметра.
Loopback писал(а): потому что выполняется второе условие %CPath% > 0 на путь к тоталу: c:\total...
Точно. Поменял 0 на 4, сработало как надо. Спасибо за фикс. Правда теперь неясно, где этот Exit применять, коли теперь плагин сам выходит при /S= и /O из запущенного ТС.
Loopback писал(а):Можно сделать дебажку с безусловным выходом после проверки командной строки и посмотреть, будет ли заметно быстрее.
Дебажку мне? Или сам сверишь?
Pragma AutorunFinalizeSection никак не влияет?