Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Win7: Virtualisierung austricksen? (https://www.delphipraxis.net/154498-win7-virtualisierung-austricksen.html)

Sir Rufo 13. Sep 2010 22:04

AW: Win7: Virtualisierung austricksen?
 
Ja, kann InnoSetup

generic 14. Sep 2010 08:48

AW: Win7: Virtualisierung austricksen?
 
Wenn du auf einen neuen Installer ausweichst, dann empfehle ich dir einen zu nutzen, welcher auf dem Windows Installer basiert.
Hat viele Vorteile das Ding. Reparaturinstallationen, Transaktionen während der Installation, Patches und kann von Admins prima in Netzwerken verteilt werden.

Dafür gibt es auch kostenlose Tools, wie z.B. den WIX.
http://wix.sf.net

btw. ich kann mir nicht vorstellen, dass Installshield 2008 das nicht kann. Nutzt ihr es vielleicht falsch? Keine Pfadkonstanten genutzt (wenn es die dort gibt)?

mkinzler 14. Sep 2010 08:49

AW: Win7: Virtualisierung austricksen?
 
Ich finde dies gerade ein Vorteil von innoSetup, dass es nicht auf MSI setzt!

Sir Rufo 14. Sep 2010 08:52

AW: Win7: Virtualisierung austricksen?
 
Zitat:

Zitat von mkinzler (Beitrag 1049460)
Ich finde dies gerade ein Vorteil von innoSetup, dass es nicht auf MSI setzt!

Ja das sehe ich auch so, aber den Vorteil mit der administrativen Verteilung innerhalb einer Domäne sehe ich auch bei MSI.
Aber man kann halt nicht alles haben.

messie 14. Sep 2010 08:55

AW: Win7: Virtualisierung austricksen?
 
Zitat:

Zitat von generic (Beitrag 1049458)
btw. ich kann mir nicht vorstellen, dass Installshield 2008 das nicht kann. Nutzt ihr es vielleicht falsch? Keine Pfadkonstanten genutzt (wenn es die dort gibt)?

Für die Ursprungsdateien gibt es die nicht, nur für das Zielsystem.

BTW: wenn Innosetup den MSI nicht nutzt, wie funktionieren da Updates oder nachfolgende Versionen? Kann man da auch für jede Datei festlegen "nur ersetzen bei höherer Dateiversion", "nicht ersetzen wenn vorhanden", "mit Gewalt ersetzen"?
Denn das ist ja mit dem MSI durchaus komfortabel.

Grüße, Messie

Sir Rufo 14. Sep 2010 09:00

AW: Win7: Virtualisierung austricksen?
 
Ja das geht alles.

Allerdings machen meine InnoSetups beimInstallieren einen automatischen UnInstall der alten Version (wenn erforderlich) und dann den Install.
Aber ein Patch würde auch funktionieren ist aber OutOfTheBox nicht so komfortabel wie bei InstallShield.

Dafür basiert InnoSetup auf reinen Text-Dateien und die lassen sich perfekt in ein SVN hineinbringen.

mkinzler 14. Sep 2010 09:04

AW: Win7: Virtualisierung austricksen?
 
Geht aber. es gibt hierfür auch Erweiterungen, die z.B. Programme, die die Datei verwenden beenden können

messie 14. Sep 2010 09:15

AW: Win7: Virtualisierung austricksen?
 
Zitat:

Zitat von mkinzler (Beitrag 1049465)
Geht aber. es gibt hierfür auch Erweiterungen, die z.B. Programme, die die Datei verwenden beenden können

Das hab' ich nicht verstanden.

Wie viele Sprachen unterstützt Inno denn?

Grüße, Messie

mkinzler 14. Sep 2010 09:19

AW: Win7: Virtualisierung austricksen?
 
Zitat:

Das hab' ich nicht verstanden.
Wenn eine Datei in Benutzung ist kann man diese ja nicht ersetzen, deshalb gibt es eine Erweiterung, die diese Programme auflistet und die Möglichkeit bietet diese zu beenden.

Zitat:

Wie viele Sprachen unterstützt Inno denn?
Es gibt einige offizielle Übersetzungen

Man kann aber eigen basteln
http://www.freewebs.com/valarry/downloads.htm

Bernhard Geyer 14. Sep 2010 09:23

AW: Win7: Virtualisierung austricksen?
 
Zitat:

Zitat von mkinzler (Beitrag 1049460)
Ich finde dies gerade ein Vorteil von innoSetup, dass es nicht auf MSI setzt!

Genau. Wenn ich sehe wie viel Probleme wir schon mit MSI-Installern hatten ...
Schönster Fall (Tests in VM): Firewall mit MSI-Installer. Verkonfigurierte Firewall hat normalen Boot gestört (Absturz). Gestartet in abgesicherten Modus zum Deinstallieren. Jedoch in abgesicherten Modus kann die Firewall nicht deinstalliert werden da die für MSI nötigen Dienste nicht funktionieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:55 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz