0

Ich erstelle ein Installationsprogramm, das Visual Studio Setup Project (2010) verwendet. Ich brauche die Zeichenfolge, die in der Titelleiste des Installationsassistenten angezeigt wird, die sich vom Produktnamen unterscheidet, aber es scheint keine Option dafür zu geben. Es gibt eine Option namens Titel, die jedoch einen anderen Zweck hat. Kennt jemand einen Weg dafür?Unterschiedliches ProductName und Titel für Visual Studio Setup-Projekt

Dank

Antwort

0

Ich glaube nicht, dort Weg, dies alles durch eine Änderung in Visual Studio zu tun ist. Sie müssen einen MSI-Dateieditor (z. B. Orca aus dem Windows Kit) verwenden, um die MSI-Datei zu bearbeiten. Öffnen Sie die MSI-Datei mit Orca und gehen Sie zur Tabelle Control, die WelcomeForm-Einträge haben einen mit einem BannerText-Steuerelement. Der Text dafür beginnt mit ..... Willkommen beim [ProductName] Setup Wizard ..... und ersetzen Sie einfach [ProductName] durch Ihren neuen Text.

Das Eigenschaftsfenster des Begrüßungsformulars im Installationsprojekt verwendet eine andere BannerBitmap, wenn Sie dies ebenfalls ändern möchten.

Um solche Änderungen zu automatisieren, müssen Sie etwas über die SQL-Befehle wissen, die (mit VBScript) zur Aktualisierung von MSI-Dateien verwendet werden können.

Es gibt einige Beispiele hier:

https://msdn.microsoft.com/en-us/library/windows/desktop/aa372021(v=vs.85).aspx

https://msdn.microsoft.com/en-us/library/windows/desktop/aa368562(v=vs.85).aspx

und es gibt ein Skript WiRunSql.vbs im Windows-Kit/SDK aufgerufen, einen Pfad zu einem MSI und ein SQL-Befehl nimmt . Im Grunde werden Sie die Control-Tabelle aktualisieren, in der Dialog_ WelcomeDialog und Control = BannerText ist und den Text-Wert in eine Kopie dessen, was dort bereits enthalten ist, mit Ihrem Text ändern.

+0

danke, ich muss dies in einen automatisierten Build-Prozess integrieren. Ist es möglich, Orca in der Befehlszeile zu verwenden und zu tun, was Sie über die GUI tun können? –