Создаю установочный пакет Windows Intaller. Как в установчном пакете сделать, чтобы в переменную PATH добавлялся новый путь, а при деисталяции пакета — стирался ?
> Создаю установочный пакет Windows Intaller. Как в установчном пакете
> сделать, чтобы в переменную PATH добавлялся новый путь, а при
> деисталяции пакета — стирался ?
В Deployment Project я не нашел.
Можно написать тулзу, которая будет запускаться после
инсталляции/деинсталляции (Custom actions) и изменять переменные окружения.
Posted via RSDN NNTP Server 1.9 gamma
Здравствуйте, alexej_zarva, Вы писали:
_>В Deployment Project я не нашел.
_>Можно написать тулзу, которая будет запускаться после
_>инсталляции/деинсталляции (Custom actions) и изменять переменные окружения.
Спасибки хотя бы на этом. Тулзу я уже создал. Буду пробовать.
Здравствуйте, zmaxic, Вы писали:
Z>Создаю установочный пакет Windows Intaller. Как в установчном пакете сделать, чтобы в переменную PATH добавлялся новый путь, а при деисталяции пакета — стирался ?
Средствами Windows Installer можно создать/изменить переменную окружения?
Добавление в конец PATH обычно делается так "
set PATH=%PATH%;<your_path>".
Для Win9x — такую строчку можно впихнуть в autoexec.bat, для NT/200/XP систем — если не получается запуском bat'ника в консоли, можно править напрямую в реестре.
А вот удаления придеинсталляции — никто не далает. По крайней мере я пока не встречал таких продуктов.
... << RSDN@Home 1.1.4 beta 2 181>>
Здравствуйте, zmaxic, Вы писали:
Z>Создаю установочный пакет Windows Intaller. Как в установчном пакете сделать, чтобы в переменную PATH добавлялся новый путь, а при деисталяции пакета — стирался ?
Если возникла необходимость модифицировать PATH — подумайте, может быть вы что-нидудь делаете не так

!
Предположим сделаете вы в итоге это через Custom Action, а когда изменения PATH вступят в силу? По моим данным, только после Log Off — Log In (для Win2K) как минимум! А вот уже Log Off вы как организуете

?
Поэтому еще раз: не советую

!