Показать полную графическую версию : [addon] Fake-Setup Advanced
Fake-Setup Advanced такую переменную окружения не определяет и не понимает. »
Именно это я и спрашивал. Нельзя ли сделать так, чтобы Fake-Setup Advanced определял бы переменную %DrvFolder%, основываясь на своём fSetup.ini и позволял бы использовать в PreSetup.cmd и в PstSetup.cmd?
А я то здесь причем? »
Никаких претензий - только вопросы :)
Таким образом, переменная %DrvFolder% в момент запуска PreSetup.cmd не определена. Так ли это? » если бы переменная была не определена то в c:\1.txt оказалось бы вот такое содержание %DrvFolder% если бы была определена и была бы пустой, то Режим вывода команд на экран (ECHO) включен. а вот так, пустой файл... загадко.
а вы не проверяли, команда echo что угодно >>c:\1.txt вообще на этом этапе работоспособна?
если бы была определена и была бы пустой, то »
Посмотри - у меня вокруг переменной кавычки. Следовательно переменная определена и пустая.
В принципе не сложно сделать разбор файла fSetup.ini из PreSetup.cmd и PstSetup.cmd и определить эту переменную, но это как-то не красиво. Лучше бы, что бы эту переменную определял бы Fake-Setup Advanced.
Посмотри - у меня вокруг переменной кавычки. » сорри, не по глазам мне кавычки оказались :(
Mr dUSHA
27-01-2011, 22:20
Лучше бы, что бы эту переменную определял бы Fake-Setup Advanced. »
Вы не учли тот факт, что программы-распаковщики или какие-то скрипты, запущенные из PreSetup.cmd, именно в этот момент могут поменять значение параметра DrvFolder в fSetup.ini для того, чтоб "на лету" перенаправить Fake-Setup Advanced в другую папку, и заставить отсканировать именно ее, а не ту, что была задана изначально при сборке дистрибутива. После такого трюка созданная до запуска PreSetup.cmd переменная окружения будет указывать в никуда.
Если вам нужна такая переменная окружения %DrvFolder% в PreSetup.cmd, то и создайте ее там сами командой set.
Если вам нужна такая переменная окружения %DrvFolder% в PreSetup.cmd, то и создайте ее там сами командой set. »
Вы не совсем поняли - мне нужна переменная окружения %DrvFolder%, считанная из fSetup.ini.
Я определяю её так:
FOR /F "UseBackQ EOL=; Tokens=1,2* Delims==" %%i IN ("Путь\fSetup.ini") DO SET %%i=%%j
Mr dUSHA
28-01-2011, 00:13
Вы не совсем поняли - мне нужна переменная окружения %DrvFolder%, считанная из fSetup.ini. »
Я всё правильно понял изначально. Но реализовывать это не хочу, поскольку:
Вы не учли тот факт, что программы-распаковщики или какие-то скрипты, запущенные из PreSetup.cmd, именно в этот момент могут поменять значение параметра DrvFolder в fSetup.ini для того, чтоб "на лету" перенаправить Fake-Setup Advanced в другую папку, и заставить отсканировать именно ее, а не ту, что была задана изначально при сборке дистрибутива. После такого трюка созданная до запуска PreSetup.cmd переменная окружения будет указывать в никуда. »
Хотя, как вариант, переменную эту можно установить два раза - до и после PreSetup.cmd, чтоб согласовать ее с возможной переустановкой параметра сторонними программами из PreSetup.cmd.
Хотя, как вариант, переменную эту можно установить два раза - до и после PreSetup.cmd, чтоб согласовать ее с возможной переустановкой параметра сторонними программами из PreSetup.cmd. »
Было бы неплохо, но настаивать не буду.
У интегратора дров от BoaSoft есть прописи путей к панелям.Учитываются ли эти панели при установке через Ваш Fake-Setup Advanced.
И, насколько я понял, у вашего Fake-Setup Advanced нет меню выбора дров.Я прав?
Спасибо
у вашего Fake-Setup Advanced нет меню выбора дров. » есть, но от третьих лиц FSAUnPack.exe – утилита для распаковки пакетов драйверов в паре с Fake-Setup Advanced
http://forum.oszone.net/thread-192321.html »
Mr dUSHA
31-01-2011, 21:48
в версии 10.12.30.1 иго вроде нет (параметра) ? »
Нет его давно уже, и не будет.
Mr dUSHA, Прошу прощения за возможно надоевший вопрос!
После интеграции вашего аддона, по моим наблюдениям, информация ключа OemPnPDriversPath из winnt.sif при установке уже не учитывается?!
Я пока не овладел всеми тонкостями вашего творения, и может быть поэтому хочу использовать старую схему с кучей каталогов в OemPnPDriversPath.
Есть ли возможность все таки использовать информацию из этого поля при установке устройств?
Может быть достаточно указать DrvFolder=%SystemDrive%\Drivers
Только смущает что в %SystemDrive%\Drivers лежат классически разложенные по каталогам 00 .....10 драйвера устройств.
Mr dUSHA
09-02-2011, 11:19
Может быть достаточно указать DrvFolder=%SystemDrive%\Drivers »
Да. Достаточно. Больше ничего и не нужно.
Только смущает что в %SystemDrive%\Drivers лежат классически разложенные по каталогам 00 .....10 драйвера устройств. »
Внутренняя структура папки %SystemDrive%\Drivers для FSA не важна, он ее сам просканирует и все найдет.
После интеграции вашего аддона, по моим наблюдениям, информация ключа OemPnPDriversPath из winnt.sif при установке уже не учитывается?! »
Теоретически должны учитываться.... Но уже не помню... :) Приду домой, гляну в исходник :)
Mr dUSHA
10-02-2011, 17:12
Liveride,
Я уже отвечал на подобный вопрос две страници назад: пост #773 (http://forum.oszone.net/post-1563073-773.html)
Mr dUSHA,
Подскажите, если не сложно: использую GUI-интегратор с z-Del-аддонами. Разумеется, для Del-аддонов требуется аддон z-Dll-Patcher, но как Вы пояснили, z-Dll-Patcher и аддон Fake-Setup Advanced - одно и то же. Следовательно, для использования Fake-Setup Advanced необходимо в Required-файлах z-Del-аддонов прописывать Fake-Setup Advanced. Но для меня в одних случаях удобнее использовать z-Dll-Patcher, в других - Fake-Setup Advanced. Насколько будет корректны и допустимо ли это в принципе, если я Required-файлы пропишу и z-Dll-Patcher и Fake-Setup Advanced?
Mr dUSHA
11-02-2011, 00:55
Насколько будет корректны и допустимо ли это в принципе, если я Required-файлы пропишу и z-Dll-Patcher и Fake-Setup Advanced? »
А вы оставте только Fake-Setup Advanced и в его конфиге настройте патчи нужных файлов, а Required-файлах удалите упоминания об z-Dll-Patcher.
Но для меня в одних случаях удобнее использовать z-Dll-Patcher, в других - Fake-Setup Advanced. »
Если не секрет, то что это за случаи такие?
А вы оставте только Fake-Setup Advanced и в его конфиге настройте патчи нужных файлов, а Required-файлах удалите упоминания об z-Dll-Patcher.»
Именно так и делаю.
Если не секрет, то что это за случаи такие?»
Некоторые программы требуют конкретно Fake-Setup Advanced, а не z-Dll-Patcher, некоторые наоборот. Ну, а поскольку авторы этих программ ориентировались именно на Fake-Setup Advanced (или наоборот - на z-Dll-Patcher), то проводить эксперименты, подсовывая им "аналог", вместо того, что нужно, нет ни времени, ни гарантии, что всё пройдёт нормально. Не разбирать же каждую из таких программ по винтикам, только для того, чтобы понять, всё ли пройдёт гладко при такого рода подмене.
Putin-mode
11-02-2011, 10:13
Nun-Nun, Я думаю никаких проблем нет, в свое время тоже с это проблемой столкнулся, но не стал задавать тут этот вопрос, Хотя вроде бы в асе у Mr dUSHA спрашивал, и он все объяснил так же как и в предыдущем сообщении, да и на своем опыте убедился что разницы нет, оставил и прописал везде Fake-Setup Advanced. Сборки собираю каждый месяц, косяков не наблюдал.
Putin-mode, Mr dUSHA,
Я думаю никаких проблем нет, в свое время тоже с это проблемой столкнулся, но не стал задавать тут этот вопрос, Хотя вроде бы в асе у Mr dUSHA спрашивал, и он все объяснил так же как и в предыдущем сообщении, да и на своем опыте убедился что разницы нет, оставил и прописал везде Fake-Setup Advanced. Сборки собираю каждый месяц, косяков не наблюдал. »
Ну что ж, благодарю за пояснения и помощь. Видимо так и сделаю - везде вместо z-Dll-Patcher буду прописывать Fake-Setup Advanced.
P.S. Прошу прощения, что не могу поблагодарить как положено - почему-то отсутствует "пимпочка благодарности", видимо из-за IE6, но приду домой - жамкну, там IE8 и всё работает. :)
Timerlan-87
20-02-2011, 16:14
А можете объяснить куда какие файлы надо кидать? и че ваще надо сделать чтоб на Т40 у меня пошла автоматическая установка драйверов. Объясните пожалуйста нубу я просто ваще новичек в этом.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC