Изменение переменной PATH из установочного пакета VS.NET?
От: zmaxic  
Дата: 24.09.04 05:13
Оценка:
Создаю установочный пакет Windows Intaller. Как в установчном пакете сделать, чтобы в переменную PATH добавлялся новый путь, а при деисталяции пакета — стирался ?
Re: Изменение переменной PATH из установочного пакета VS.NET
От: alexej_zarva  
Дата: 24.09.04 06:14
Оценка:
> Создаю установочный пакет Windows Intaller. Как в установчном пакете
> сделать, чтобы в переменную PATH добавлялся новый путь, а при
> деисталяции пакета — стирался ?

В Deployment Project я не нашел.
Можно написать тулзу, которая будет запускаться после
инсталляции/деинсталляции (Custom actions) и изменять переменные окружения.
Posted via RSDN NNTP Server 1.9 gamma
Re[2]: Изменение переменной PATH из установочного пакета VS.
От: zmaxic  
Дата: 24.09.04 08:14
Оценка:
Здравствуйте, alexej_zarva, Вы писали:

_>В Deployment Project я не нашел.

_>Можно написать тулзу, которая будет запускаться после
_>инсталляции/деинсталляции (Custom actions) и изменять переменные окружения.

Спасибки хотя бы на этом. Тулзу я уже создал. Буду пробовать.
Re: Изменение переменной PATH из установочного пакета VS.NET
От: Sergeant_BY Беларусь  
Дата: 24.09.04 08:59
Оценка:
Здравствуйте, 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>>
Re: Изменение переменной PATH из установочного пакета VS.NET
От: Wasilij  
Дата: 24.09.04 16:01
Оценка:
Здравствуйте, zmaxic, Вы писали:

Z>Создаю установочный пакет Windows Intaller. Как в установчном пакете сделать, чтобы в переменную PATH добавлялся новый путь, а при деисталяции пакета — стирался ?


Если возникла необходимость модифицировать PATH — подумайте, может быть вы что-нидудь делаете не так !

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

Поэтому еще раз: не советую !
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.