Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Deinstaller von Programm-A löscht auch Programm-B


7 replies to this topic

Norbert

Norbert
  • Full Members
  • 7 posts

Posted 08 December 2009 - 14:35

Hallo,

wie schon hier beschrieben, bin ich kein Installer-Profi und musste ein Fremdprojekt mit 5.5 auf 2009 portieren:
http://forum.install...showtopic=19179

Soweit hat das alles auch geklappt. Nun muss ich aber eine neue
Programmversion erstellen, sagen wir "Programm B".
Dazu habe ich die Installshield-Datei von "Programm A" kopiert,
umbenannt zu "Programm B" und alle Variablen die mir aufgefallen
sind, auch zu "Programm B" geändert.

Allerdings habe ich die richtige Variable anscheinend noch nicht gefunden,
denn wenn ich "Programm A" deinstalliere, dann wird auch "Programm B"
gelöscht und umgekehrt...

Welche wichtige Variable habe ich übersehen?

Zuerst hatte ich gehofft nur die "ProductGUID=" in der "setup.ini"
ändern zu müssen, aber das hat nichts gebracht

btw. in der "setup.ini" ("[Startup]") steht immer "SmallProgress=N",
was muss ich ändern, dass beim Erzeugen gleich "SmallProgress=Y"
steht?



Viele Grüße,
Norbert


Maharani

Maharani
  • Full Members
  • 50 posts

Posted 08 December 2009 - 14:45

Hast Du nach dem Kopieren des Projekts die GUIDs fuer das Setup-Projekt sowie alle enthaltenenen Komponenten und Feature geaendert? Namen sind Schall und Rauch, auf die GUID (im Projekt, nicht in der ini) kommt es an.

Gruss
Rita


Norbert

Norbert
  • Full Members
  • 7 posts

Posted 08 December 2009 - 15:11


Hallo Rita,

danke für die Lösung, habs gefunden jetzt klappts :-)

Steht ja auch ganz eindeutig in:
General Information / Product Properties / Product GUID
ohää.. ja, wer lesen kann (und will) ist klar im Vorteil...


Vielleicht noch ein Tipp zu "SmallProgress=N"
in der "setup.ini" (ändern zu "Y") ?


Danke und viele Grüße,
Norbert

Maharani

Maharani
  • Full Members
  • 50 posts

Posted 08 December 2009 - 15:23

Ehrlich gesagt, nein - was willst Du erreichen? Klingt nach einem kleinen Fortschrittsbalken, vielleicht laesst sich das über die Skins loesen? Oder es gibt in dem entsprechenden Dialog eine entsprechende Option?

Ich glaube, ich habe noch nie irgendwas in einer setup.ini geaendert. unsure.gif

Gruss
Rita


Norbert

Norbert
  • Full Members
  • 7 posts

Posted 08 December 2009 - 16:52

Ich hab da eine selbsterzeugte "setup.bmp", die kurz als SplashScreen angezeigt wird, während die setup.exe startet (Start von CD)
und die wird nur angezeigt, wenn in der ini "SmallProgress=Y" steht.


Viele Grüße,
Norbert

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 08 December 2009 - 17:44

Im Release-Assistenten gibt es den Dialog "User Interface" (wo auch die Skin ausgewählt werden kann). Dort ist unten eine Chekcbox "Display small intialization dialog".

Norbert

Norbert
  • Full Members
  • 7 posts

Posted 08 December 2009 - 21:39

Hallo Stefan,

vielen Dank für die Antwort!

Allerdings kann ich den "Release-Assistenten" nicht finden..
Entweder ist der meiner "2009 - Premier Edition", Version 15 Service Pack 2
nicht enthalten, oder ich bin mal wieder blind...

Aber auf Deine Anregung hin, habe ich bei mir
die entsprechende Stelle gefunden :-)

Installation Designer / Media / Releases / SINLGE_EXE_IMAGE
da im Reiter "Setup.exe" ist "Small Intialization Dialog"
zu finden


Danke und viele Grüße,
Norbert


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 08 December 2009 - 21:43

Der Release-Assistent startet, wenn du in der Toolbar auf den Button mit der CD klickst.