Hallo Zusammen,
Wir verwenden Installshield 2008.
Beim customisieren die Dialogen ist es nicht einfach so möglich der Text 'Installshield' (Unten Links) zu entfernen.
Wir haben momentan einfach ein Label mit unseren Text drüber getan (nicht sauber aber sieht keiner ).
Es gibt wahrscheinlich eine bessere Möglichkeit oder?
Warum Installshield macht es so aufwendig?
Darf man überhaupt - rein rechtlich - dieser Text entfernen?
Danke und Gruß,
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.
Text 'Installshield' in Dialogen entfernen
Started by
balyle
, Apr 22 2008 11:25
4 replies to this topic
Posted 22 April 2008 - 12:33
hallo,
wenn du nach dem Setup Compile das Msi "siehst" (also kein Web Projekt) dann kannst du das störende "InstallShield" mit einem Script aus dem Msi entfernen.
Wie man das bei einem Web Projekt macht, wo man nur eine exe hat, weiß ich auch nicht.
Ich glaube das Script steht auch hier irgendwo im Forum.
Dim xInst
Dim xDB
Dim xView
Set xInst = CreateObject("WindowsInstaller.Installer")
Set xDB = xInst.OpenDatabase(WScript.Arguments(0), 1)
Set xView = xDB.OpenView("DELETE FROM `Control` WHERE `Control`='Branding1' OR `Control`='Branding2'")
Call xView.Execute
Set xView = Nothing
Set xView = xDB.OpenView("UPDATE `Control` SET `X`=4, `Width`=366 WHERE `Control` ='DlgLine'")
Call xView.Execute
Set xView = Nothing
Call xDB.Commit
Set xDB = Nothing
Set xInst = Nothing
Call MsgBox("InstallShield branding has been successfully removed from " & WScript.Arguments(0))
wenn du nach dem Setup Compile das Msi "siehst" (also kein Web Projekt) dann kannst du das störende "InstallShield" mit einem Script aus dem Msi entfernen.
Wie man das bei einem Web Projekt macht, wo man nur eine exe hat, weiß ich auch nicht.
Ich glaube das Script steht auch hier irgendwo im Forum.
Dim xInst
Dim xDB
Dim xView
Set xInst = CreateObject("WindowsInstaller.Installer")
Set xDB = xInst.OpenDatabase(WScript.Arguments(0), 1)
Set xView = xDB.OpenView("DELETE FROM `Control` WHERE `Control`='Branding1' OR `Control`='Branding2'")
Call xView.Execute
Set xView = Nothing
Set xView = xDB.OpenView("UPDATE `Control` SET `X`=4, `Width`=366 WHERE `Control` ='DlgLine'")
Call xView.Execute
Set xView = Nothing
Call xDB.Commit
Set xDB = Nothing
Set xInst = Nothing
Call MsgBox("InstallShield branding has been successfully removed from " & WScript.Arguments(0))
Posted 23 April 2008 - 11:03
Da gibt es immer wieder heiße Dskussionen, aber InstallShield beharrt darauf, den Schriftzug auf die Dialoge zu setzen. Es gibt dazu sogar einen Knowledge Base Artikel (suche nach "branding").
Ob es erlaubt ist, musst du einen Rechtsberater fragen. Im EULA steht glaube ich, dass man keine Warenzeichen von InstallShield/Macrovision/Acresso nicht entfernen darf.
Ob es erlaubt ist, musst du einen Rechtsberater fragen. Im EULA steht glaube ich, dass man keine Warenzeichen von InstallShield/Macrovision/Acresso nicht entfernen darf.
Stefan Krüger
InstallSite.org twitter facebook