Zmiana ikony w instalatorze msi

Zmiana ikony w instalatorze msi
  • Rejestracja: dni
  • Ostatnio: dni
0

Otóż napisałem dodatek do excela i stworzyłem do niego istalator msi korzystając z wix-a. Problem polega na tym, iż chciałbym zmienić ikonę instalatora, ale z tego co przeczytałem ikony instalatora msi nie da się zmienić i chciałem się was zapytać czy istnieje możliwość zmiany instalatora z msi na jakiś inny (np na exe) i wtedy zmienić ikonę instalatora ?

Z góry dzięki wszystkim za wskazówki/pomoc.

neves
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 1114
0

Jak już wiesz nie da się zmienić ikonki plikowi msi, ale za pomoca wixa można wygenerować tak zwane bundle

http://wixtoolset.org/documentation/manual/v3/bundle/

które instalują wskazane msi, a same maję rozszerzenie exe, którym można podmienić ikonkę.

  • Rejestracja: dni
  • Ostatnio: dni
0
neves napisał(a):

Jak już wiesz nie da się zmienić ikonki plikowi msi, ale za pomoca wixa można wygenerować tak zwane bundle

http://wixtoolset.org/documentation/manual/v3/bundle/

które instalują wskazane msi, a same maję rozszerzenie exe, którym można podmienić ikonkę.

Dzięki za podpowiedź.

Tak więc stworzyłem instalator .exe ale dalej mam problem jak w bundl-u zmienić ikonkę instalatora, tak żeby przy np. przy Release w folderze pojawiał się instalator mający moją ikonkę, a nie tą standardową. Przejrzałem dokumentację wix-a i nic tam nie mogę znaleźć.

Bardzo bym był wdzięczny za pomoc, bo niby taka drobnostka a siedzi w głowie i spokoju nie daje :D.

neves
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 1114
0

Można tego dokonać za pomocą tego programu:
http://www.angusj.com/resourcehacker/
i ten program można uruchamiać wsadowo z parametrem:
-addoverwrite Setup.exe, Setup.exe, SetupIcon.ico, ICONGROUP, 3000, 1033

  • Rejestracja: dni
  • Ostatnio: dni
0
neves napisał(a):

Można tego dokonać za pomocą tego programu:
http://www.angusj.com/resourcehacker/
i ten program można uruchamiać wsadowo z parametrem:
-addoverwrite Setup.exe, Setup.exe, SetupIcon.ico, ICONGROUP, 3000, 1033

Dzięki wielkie za pomoc :) Fajne rozwiązanie, ale znalazłem łatwiejsze, bez korzystania z dodatkowej aplikacji.

Dla osób, które mają z tym problem:
Tak jak pisał kolega stworzyć Booststrapera w sekcji chain dodać instalator, i żeby zmienić ikonę instalatora i w dodaj/usuń programy, wystarczy podać atrybut IconSourceFile w znaczniku Bundle i podać w nim ścieżkę do ikony, wtedy otrzymamy pożądany efekt.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.