Re: msiexec - jak zainstalowac upgrade *dzialajacego* programu

Autor: Tomasz Chmielewski <tch_at_nospam.syneticon.net>
Data: Mon 21 Apr 2008 - 21:40:37 MET DST
Message-ID: <fuiqjl$r6g$1@online.de>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

Jacek Kalinski schrieb:
> W artykule <fui9m3$696$1@online.de> Tomasz Chmielewski napisał(a):
>
>> Mam program, ktory dziala jako serwis, i jego nowsza wersje dostepna
>> jako paczka MSI.
>>
>> Niestety nie daje sie ona zainstalowac i narzeka (zgodnie z prawda), ze
>> pewne pliki danego programu sa w uzyciu.
>
> A nie możesz zatrzymać usługi, zaktualizować jej i ponownie uruchomić?
> Tak robi 95% instalatorów (aplikacji) jakie znam.

Niestety nie moge, gdyz to owa usluga/program wywoluje upgrade (link w
mojej stopce).
Teoretycznie mozna wywolac polecenie upgrade w tle i ubic proces/serwis,
ale przy pewnych ustawieniach to nie zadziala (pewne biblioteki programu
bedzie uzywac winlogon.exe, a tego nie da sie juz ubic).

(...)

>> Np. w taki sposob, ze MSI zrobi upgrade tego programu zaraz po restarcie
>> systemu?
>
> Przed restartem możesz co najwyżej zmienić tryb uruchomienia usługi
> na ręczny/wyłączony, dokonać aktualizacji i uruchomić usługę.

No niestety robienie czegokolwiek recznie na wiecej niz dwoch stacjach
roboczych jest srednio fajne. Poza tym nie mozna tego wylaczyc.

-- 
Tomasz Chmielewski
http://wpkg.org
Received on Mon Apr 21 21:45:27 2008

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Mon 21 Apr 2008 - 22:42:02 MET DST