2009-10-19 12 views
5

Czy w WIXie można wykryć, że aplikacja innej firmy z określonym kodem uaktualniającym jest zainstalowana i jaki jest jej folder instalacyjny? Mogę zasugerować, że wymagane są niestandardowe działania, ale co dokładnie należy zrobić w takich niestandardowych działaniach? Czy jest możliwe wykrycie takich rzeczy w niestandardowych działaniach VBS?WIX: Jak wykryć, czy zainstalowana jest aplikacja innej firmy?

Odpowiedz

6

To naprawdę zależy od aplikacji. Większość aplikacji publikuje klucz rejestru, który można wykorzystać do ich wykrywania. W takim przypadku potrzebujesz tylko elementu RegistrySearch, bez konieczności wykonywania niestandardowych czynności. Jeśli aplikacja została zainstalowana za pośrednictwem MSI, czasami lepiej jest uzyskać ComponentSearch.

0

Możesz użyć dotNetInstaller do bardzo dobrego skonfigurowania. Za pomocą wyszukiwarki rejestru można łatwo stwierdzić, że program jest zainstalowany, lub nie (użyj wersji produktu/nazwy produktu w celu dodatkowego sprawdzenia)

Powiązane problemy