Цитата ya158:
Вы не совсем поняли - мне нужна переменная окружения %DrvFolder%, считанная из fSetup.ini. »
|
Я всё правильно понял изначально. Но реализовывать это не хочу, поскольку:
Цитата Mr dUSHA:
Вы не учли тот факт, что программы-распаковщики или какие-то скрипты, запущенные из PreSetup.cmd, именно в этот момент могут поменять значение параметра DrvFolder в fSetup.ini для того, чтоб "на лету" перенаправить Fake-Setup Advanced в другую папку, и заставить отсканировать именно ее, а не ту, что была задана изначально при сборке дистрибутива. После такого трюка созданная до запуска PreSetup.cmd переменная окружения будет указывать в никуда. »
|
Хотя, как вариант, переменную эту можно установить два раза - до и после PreSetup.cmd, чтоб согласовать ее с возможной переустановкой параметра сторонними программами из PreSetup.cmd.