Ja, geht definitiv. Allerdings hat mir der entsprechende Teil in der Manual die Haare zu Berge stehen lassen. Händisch Registry Keys ändern ist nicht wirklich meins ^^joggel hat geschrieben:Das Zuweisen der Dateiendung mit deiner Programm geht mit Inno Setup, da bin ich mir sicher!
Auch auf die Gefahr hin, dass ich mich irre:
Ich glaube, die Uninstall-Option im Startmenu (Also im Unterordner deines Programms im Startmenu) müßte auch mit Inno gehen...
Mit was baut ihr eure Windows Installer?
Re: Mit was baut ihr eure Windows Installer?
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Die deutsche 3D Community: https://www.3d-ring.de
- Schrompf
- Moderator
- Beiträge: 4854
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas Ziegenhagen
- Wohnort: Dresden
- Kontaktdaten:
Re: Mit was baut ihr eure Windows Installer?
Ich müsste nachgucken, wie wir das bei Splatter damals gemacht haben, aber ich bin ziemlich sicher, dass das ein Einzeiler im Configfile war.
[edit] Geht sogar vollautomatisch. Hier das Splatter-Installscript: https://pastebin.com/Nq0cytGE
[edit] Geht sogar vollautomatisch. Hier das Splatter-Installscript: https://pastebin.com/Nq0cytGE
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Re: Mit was baut ihr eure Windows Installer?
Danke Schrompf. So ein Inno Setup Installfile habe ich auch noch für eins meiner Programme rumsegeln.
Welche File Extension hast du denn da verknüpft? Ich habe da grade Tomaten auf den Augen ^^
Welche File Extension hast du denn da verknüpft? Ich habe da grade Tomaten auf den Augen ^^
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Die deutsche 3D Community: https://www.3d-ring.de
- Schrompf
- Moderator
- Beiträge: 4854
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas Ziegenhagen
- Wohnort: Dresden
- Kontaktdaten:
Re: Mit was baut ihr eure Windows Installer?
File Extension? Keine. Aber ich dachte, Dir geht's um den Uninstaller? Und der ist vollautomatisch mit drin. Mehr wollte ich nicht sagen.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
- dot
- Establishment
- Beiträge: 1734
- Registriert: 06.03.2004, 18:10
- Echter Name: Michael Kenzel
- Kontaktdaten:
Re: Mit was baut ihr eure Windows Installer?
just sayin'... :Pdot hat geschrieben:^-- thisKrishty hat geschrieben:WiX
Re: Mit was baut ihr eure Windows Installer?
Ich habe diese File-Extension-Association auch schon mal gemacht, aber habe das Skript ni mehr.
Vlt hilft das:
http://www.jrsoftware.org/isfaq.php#assoc
Dürfte echt nicht schwer sein...
Vlt hilft das:
http://www.jrsoftware.org/isfaq.php#assoc
Dürfte echt nicht schwer sein...
- Chromanoid
- Moderator
- Beiträge: 4256
- Registriert: 16.10.2002, 19:39
- Echter Name: Christian Kulenkampff
- Wohnort: Lüneburg
Re: Mit was baut ihr eure Windows Installer?
Der Dialog könnte doch auch aus bforartists heraus starten, ohne irgendein Setup. So ähnlich wie bei Browsern, die jammern warum sie nicht Default-Browser sind. Ggf. muss man den Prozess irgendwie elevaten, aber das sollte doch möglich sein. Ist beim Löschen der Anwendung vielleicht nicht ganz so sauber, aber das finde ich jetzt nicht so schlimm. Und wenn dann jemand Blender und bforartists nutzt und sich bforartists immer meldet, wenn die nächste Blender-Version die Assoziation wieder geklaut hat, wäre das sicher praktisch :)Tiles hat geschrieben:Hm? Schon für diesen Dialog bräuchte ich doch einen Installer :)
Eine ZIP Version von Bforartists habe ich ja schon. Aber die Windows DAU's kann ich nicht einfach mittels Textfile Tutorials durch die Registry jagen. Des wird nix ^^
Aber es wird. Ich habe ja nicht nur das eine Programm. Im Moment bastel ich im Bitrock InstallBuilder rum. Der ist ein wenig komplizierter zu handhaben. Die haben aber die grösste Edition springen lassen. Damit sollte alles gehen :)
Re: Mit was baut ihr eure Windows Installer?
Interessante Idee. Aber das wäre jetzt der absolut ungewöhnlichste Ansatz. Ich kenne kein Programm das sich selber die File Extensions zuweist mit denen es starten will. Das wäre glaube ich auch der Super GAU um so ziemlich jedes Windows lahmzulegen :D
Nur den Installer, ohne File Association, kann ich inzwischen mit mehreren Tools problemlos erstellen. Zur Not auch mit Inno Setup. Das ist nicht das Ding. Da habt ihr mich wohl missverstanden. Mir gehts hier ums dazulernen, neue Tools kennen lernen, und um das beste Tool wegen der File Association. Ich bin halt ein fauler Sack. Ich kann wochenlang rumknobeln um mir den bequemsten Weg zu suchen :lol:
Raus sind derzeit Install Creator und InstallForge. Beide gibts kostenlos, beide sehr einfach zu bedienen. Aber beim InstallCreator müsste ich mir für die File Association die Pro Version kaufen. Und InstallForge kanns gar nicht. Raus sind auch die für mich viel zu komplizierten Tools WiX und Nsis.
Im Rennen sind noch Advanced Installer. Den Part mit der File Association macht der Advanced Installer bis jetzt am Besten. Da müsste ich aber wohl noch mal löchern gehen ob die Lizenz nicht erweitert werden könnte weil ich auch die Dialoge anpassen möchte. Beim Bitrock InstallBuilder knobel ich immer noch an der File Association. Und eventuell Inno Setup. Wobei ich da eben fürchte dass ich auf ein totes Pferd aufsitze. Letztes Update stammt von vor einem Jahr. Einer der Drei wirds wohl werden.
Jetzt bastel ich erst mal mit dem Bitrock InstallBuilder weiter bis das da klappt. Und dann schau ich mir noch mal Inno Setup an :)
Ich habs nicht überlesen ^^ . Aber gleich zu Anfang steht dass mir das Ding viel zu kompliziert ist :)WiX ... just sayin'... :P
Nur den Installer, ohne File Association, kann ich inzwischen mit mehreren Tools problemlos erstellen. Zur Not auch mit Inno Setup. Das ist nicht das Ding. Da habt ihr mich wohl missverstanden. Mir gehts hier ums dazulernen, neue Tools kennen lernen, und um das beste Tool wegen der File Association. Ich bin halt ein fauler Sack. Ich kann wochenlang rumknobeln um mir den bequemsten Weg zu suchen :lol:
Raus sind derzeit Install Creator und InstallForge. Beide gibts kostenlos, beide sehr einfach zu bedienen. Aber beim InstallCreator müsste ich mir für die File Association die Pro Version kaufen. Und InstallForge kanns gar nicht. Raus sind auch die für mich viel zu komplizierten Tools WiX und Nsis.
Im Rennen sind noch Advanced Installer. Den Part mit der File Association macht der Advanced Installer bis jetzt am Besten. Da müsste ich aber wohl noch mal löchern gehen ob die Lizenz nicht erweitert werden könnte weil ich auch die Dialoge anpassen möchte. Beim Bitrock InstallBuilder knobel ich immer noch an der File Association. Und eventuell Inno Setup. Wobei ich da eben fürchte dass ich auf ein totes Pferd aufsitze. Letztes Update stammt von vor einem Jahr. Einer der Drei wirds wohl werden.
Jetzt bastel ich erst mal mit dem Bitrock InstallBuilder weiter bis das da klappt. Und dann schau ich mir noch mal Inno Setup an :)
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Die deutsche 3D Community: https://www.3d-ring.de
- Chromanoid
- Moderator
- Beiträge: 4256
- Registriert: 16.10.2002, 19:39
- Echter Name: Christian Kulenkampff
- Wohnort: Lüneburg
Re: Mit was baut ihr eure Windows Installer?
Hä, das ist doch total üblich?Tiles hat geschrieben:Interessante Idee. Aber das wäre jetzt der absolut ungewöhnlichste Ansatz. Ich kenne kein Programm das sich selber die File Extensions zuweist mit denen es starten will. Das wäre glaube ich auch der Super GAU um so ziemlich jedes Windows lahmzulegen :D
Ich glaube Media Player Classic, VLC, Windows Mediaplayer usw. machen das auch... 7Zip ebenso: Beim Adobe Reader gibt's einen Knopf "Standard-PDF-Programm auswählen".
Re: Mit was baut ihr eure Windows Installer?
Das ist ja kurios. I stand corrected ^^
Aber da würde ich mir unglaublich viel Arbeit machen. Ich will aber Arbeit einsparen ^^
Aber da würde ich mir unglaublich viel Arbeit machen. Ich will aber Arbeit einsparen ^^
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Die deutsche 3D Community: https://www.3d-ring.de
- dot
- Establishment
- Beiträge: 1734
- Registriert: 06.03.2004, 18:10
- Echter Name: Michael Kenzel
- Kontaktdaten:
Re: Mit was baut ihr eure Windows Installer?
Die verfügbaren Tutorials waren schon vor 6 Jahren gut genug dass ich damit in zwei Tagen oder so einen Installer gebastelt bekommen hab. Ich bin mir sicher dass du das mit heutigen Mitteln in den letzten zwei Tagen, die du nun mit dem Vergleich komischer Shareware Tools verbracht hast, auch gebacken bekommen hättest... ;)Tiles hat geschrieben:Ich habs nicht überlesen ^^ . Aber gleich zu Anfang steht dass mir das Ding viel zu kompliziert ist :)WiX ... just sayin'... :P
Nachteil ist halt dass diese ganzen Install Builder Dings Tools alle ihr eigenes Süppchen kochen und keines davon einen richtigen Windows Installer macht...
Re: Mit was baut ihr eure Windows Installer?
Ich bin schon damals dran gescheitert :P
Aber ich versteh dich. Als Programmierer liegt die programmiererische Lösung natürlich nahe :)
Die zwei kommerziellen Dinger denen ich nun eine Open Source Lizenz aus den Rippen geleiert habe, Advanved Installer und Bitrock InstallBuilder, werden übrigens von ganz grossen Firmen verwendet. Das sind nicht irgendwelche Shareware Tools vom Frickelgrabbeltisch. Sondern bekannte Industrielösungen. Die liegen beide im vierstelligen Bereich wenn du die kaufen willst :)
Aber ich versteh dich. Als Programmierer liegt die programmiererische Lösung natürlich nahe :)
Die zwei kommerziellen Dinger denen ich nun eine Open Source Lizenz aus den Rippen geleiert habe, Advanved Installer und Bitrock InstallBuilder, werden übrigens von ganz grossen Firmen verwendet. Das sind nicht irgendwelche Shareware Tools vom Frickelgrabbeltisch. Sondern bekannte Industrielösungen. Die liegen beide im vierstelligen Bereich wenn du die kaufen willst :)
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Die deutsche 3D Community: https://www.3d-ring.de
Re: Mit was baut ihr eure Windows Installer?
Da warn es nur noch zwei. Das Bitrock Ding ist raus. Ich kriege zwar die File Association hin. Den Custom Dialog aber nicht. Das Ding hat zwar ein grafisches Frontent, die Manual ist aber nur für die XML Geschichte. Und greusslich beschrieben. Tutorials für spezielle Tasks sind eigentlich nicht zu finden. Und an der Stelle verlier ich die Nerven mit dem Ding. Ich will keine zwei Monate ne Scriptsprache studieren und Foren vollspammen um einen einfachen Installer zu bauen. Da könnte ich gleich WiX oder Nsis nehmen.
Bleibt Inno Setup. Da hänge ich auch am Custom Dialog Problem. Oder mein derzeitiger Favorit Advanced Installer. Der Installer damit ist im Grunde fertig, bis auf das Problem dass nach der Installation das File Format immer noch mit Blender verknüpft ist. Das habe ich aber mit allen dreien hier getesteten. Und immer noch nicht rausgefunden wo es da hapert.
Bleibt Inno Setup. Da hänge ich auch am Custom Dialog Problem. Oder mein derzeitiger Favorit Advanced Installer. Der Installer damit ist im Grunde fertig, bis auf das Problem dass nach der Installation das File Format immer noch mit Blender verknüpft ist. Das habe ich aber mit allen dreien hier getesteten. Und immer noch nicht rausgefunden wo es da hapert.
Ich habe das gestern getestet. Das sind bis auf die Win 10 Dinger 32 Bit versionen. Und Win 10 weigert sich hier in der VM zu laufen. Hängt jetzt seit drei Stunden bei Getting devices ready.Was viele nicht wissen, fertige Windows VMs kriegst direkt von Microsoft:
https://developer.microsoft.com/en-us/m ... tools/vms/
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Die deutsche 3D Community: https://www.3d-ring.de
Re: Mit was baut ihr eure Windows Installer?
Wir nutzen auf Arbeit Nullsoft (NSI). Hauptsächlich aus den Grund weil es frei ist und sich relativ gut einbinden lässt wenn man sowieso CMake benutzt. Dein beschriebenes Problem würde man aber auch nicht direkt im Nullsoft Installer lösen können. Für solche Schritte haben rufen wir im Installer immer ein Post-Installation Batch auf was dann weitere Hilfsprogramme einbindet.
Re: Mit was baut ihr eure Windows Installer?
Ja, der ist auch recht mächtig. Es ist sogar ein Nsis Installfile bei Blender mit dabei, damit macht Blender seine msi Installer. Aber das hilft mir leider nicht viel, ich komme damit einfach nicht klar ^^
Ich bin jetzt beim Advanced Installer gelandet. Recht einfach zu bedienen, und hat doch alle Schikanen. Die haben mir sogar noch mal ein Lizenz Upgrade spendiert weil ich die Dialoge anpassen musste \o/
Ich bin jetzt beim Advanced Installer gelandet. Recht einfach zu bedienen, und hat doch alle Schikanen. Die haben mir sogar noch mal ein Lizenz Upgrade spendiert weil ich die Dialoge anpassen musste \o/
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Die deutsche 3D Community: https://www.3d-ring.de
- kimmi
- Moderator
- Beiträge: 1405
- Registriert: 26.02.2009, 09:42
- Echter Name: Kim Kulling
- Wohnort: Luebeck
- Kontaktdaten:
Re: Mit was baut ihr eure Windows Installer?
Beim Advanced-Installer nervt mich vor allem die Tatsache, dass man gefühlt jede Woche die aip-Files mit einer neuen Versions-Id verpasst bekommt.
Re: Mit was baut ihr eure Windows Installer?
Ah, da lauern also noch mehr Nickligkeiten. Da bin ich noch gar nicht angekommen. Ich stolper nur grade über die ganzen Bugs. Zum Beispiel fehlt im Select File Association Dialog plötzlich der Produktname mit der deutschen Übersetzung. Und oben wird hier und da Text abgeschnippelt. Da passen die Übersetzungen nicht rein ^^
Bin trotzdem immer noch von dem Ding begeistert. Mal schaun wie lang :)
Bin trotzdem immer noch von dem Ding begeistert. Mal schaun wie lang :)
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Die deutsche 3D Community: https://www.3d-ring.de
Re: Mit was baut ihr eure Windows Installer?
Ich verwende auch NSIS privat und in den Firmen in denen ich bisher gearbeitet habe. Das Probleme ist eher nicht das die Dateiendungszuordnung nicht mit einem Installer geht, sondern das der Aufwand dazu sich gravierend unterscheidet. Für NSIS gibst da halt jede Menge Module wie z.B. http://nsis.sourceforge.net/mediawiki/i ... ldid=16967 . Da sieht dann die Dateiendungszuordnung so aus:
Bem.: Das c:\ sollte wohl durch die Variable des Installationsziels ersetzt werden, wie z.B. $INSTDIR\myplayer.exe
Aber NSIS ist vom grundlegenden Programmieren nicht das Komfortabelste, was man bekommen kann.
Gruß
Thoran
Code: Alles auswählen
!include "registerExtension.nsh"
...
# later, inside a section:
${registerExtension} "c:\myplayer.exe" ".mkv" "MKV File"
${unregisterExtension} ".mkv" "MKV File"
Aber NSIS ist vom grundlegenden Programmieren nicht das Komfortabelste, was man bekommen kann.
Gruß
Thoran
Wer Rechtschreibfehler findet, darf diese gerne behalten.
Mein Entwicklertagebuch
Aktuelle Projekte: Universum: Domination (ehemalig AlphaOmega),Universum: Sternenjäger, PixelWars: Highscore-based Top-Down-Spaceshooter
Spieleengine Unreal 5
Mein Entwicklertagebuch
Aktuelle Projekte: Universum: Domination (ehemalig AlphaOmega),Universum: Sternenjäger, PixelWars: Highscore-based Top-Down-Spaceshooter
Spieleengine Unreal 5
- dot
- Establishment
- Beiträge: 1734
- Registriert: 06.03.2004, 18:10
- Echter Name: Michael Kenzel
- Kontaktdaten:
Re: Mit was baut ihr eure Windows Installer?
... :P :P :P ...dot hat geschrieben:just sayin'... :Pdot hat geschrieben:^-- thisKrishty hat geschrieben:WiX
Re: Mit was baut ihr eure Windows Installer?
Stimmt schon die NSI Syntax ist echt nicht sehr schön und einsteigerfreundlich. Deswegen auch meine Einschränkung wenn man eh CMake nutzt weil mit den CMake/CPack Frontend wird die Syntax halbwegs erträglich...
- Krishty
- Establishment
- Beiträge: 8238
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Mit was baut ihr eure Windows Installer?
WiX ist ein Haufen Scheiße.dot hat geschrieben:... :P :P :P ...dot hat geschrieben:just sayin'... :Pdot hat geschrieben:^-- thisKrishty hat geschrieben:WiX
Oh, du willst die 32- und 64-Bit Version im selben Paket ausliefern? Wie schön! Fühl dich aufs Äußerste gefickt!
Oh, deine Verknüpfung will ein Icon haben? Aus der EXE, auf die es zeigt? Dann muss die EXE halt doppelt in den Installer kopiert werden. Weil das viel eleganteres Design ist! Macht es heute wirklich noch was aus, wenn alles doppelt so groß ist? Natürlich *könntest* du die Verknüpfung auch non-advertised machen, aber dann funktioniert das Setup nur bei einzelnen Usern!
Ich habe zunehmend den Eindruck, dass das von Architecture Astronauts als Doktorarbeit entwickelt wurde.
Re: Mit was baut ihr eure Windows Installer?
Autsch :D
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Die deutsche 3D Community: https://www.3d-ring.de
Re: Mit was baut ihr eure Windows Installer?
100%ige Zustimmung.Krishty hat geschrieben:WiX ist ein Haufen Scheiße.
- kimmi
- Moderator
- Beiträge: 1405
- Registriert: 26.02.2009, 09:42
- Echter Name: Kim Kulling
- Wohnort: Luebeck
- Kontaktdaten:
Re: Mit was baut ihr eure Windows Installer?
So fühlt sich das ja, 100%te Zustimmung...
- dot
- Establishment
- Beiträge: 1734
- Registriert: 06.03.2004, 18:10
- Echter Name: Michael Kenzel
- Kontaktdaten:
Re: Mit was baut ihr eure Windows Installer?
OK, diese Probleme hatte ich mit WiX noch nie. In all meinen Erfahrungen hat WiX bisher ausgesprochen klaglos funktioniert; aber ich musste zum Glück nur sehr sehr selten und noch nie wirklich komplexe Installer bauen...
- Krishty
- Establishment
- Beiträge: 8238
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Mit was baut ihr eure Windows Installer?
Auch ein Highlight:Das scheint am Windows Installer zu liegen, nicht an Wix. Nichtsdestotrotz – WARUM?! Nachtrag: Doch, es liegt an WiX. Und es installiert, falls man es trotzdem macht, 1.0.1.1 parallel zu 1.0.1.0 (man hat die dann tatsächlich doppelt in der Systemsteuerung). I can’t even
WiX bestätigt echt jedes Vorurteil, das ich über Dinge habe, die auf XML basieren.
Windows Installer only uses the first 3 parts of the version in upgrade scenarios, so make sure to increment your version such that one of the first 3 parts is higher than any previously shipped version. For example, if your version 1 uses Version value 1.0.1.0, then version 2 should have a Version value of 1.0.2.0 or higher (1.0.1.1 will not work here).
… sagt das Kapitel am Ende. Falls ihr also jemals was damit macht, lest das zuerst. Sonst müssen die User ihre Programme deinstallieren, bevor sie ein Update installieren können. Toll!Without including support for major upgrades you risk greatly complicating your distribution story if you ever need to release updates later on.
WiX bestätigt echt jedes Vorurteil, das ich über Dinge habe, die auf XML basieren.
- Krishty
- Establishment
- Beiträge: 8238
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Mit was baut ihr eure Windows Installer?
Oh Mann. Dem Installer einen Dialog verpasst, Größe von 62 KiB auf 292 KiB explodiert.
Wenn ich den Installer im Hex-Editor öffne, sehe ich als erstes, dass diese Datei komplett hineinkopiert wurde.
WiX’ Name kommt übrigens daher, dass es einen die ganze Zeit fickt.
Wenn ich den Installer im Hex-Editor öffne, sehe ich als erstes, dass diese Datei komplett hineinkopiert wurde.
WTF WAS MACHEN DIESE STRINGS IN MEINEM INSTALLEROptional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
WiX’ Name kommt übrigens daher, dass es einen die ganze Zeit fickt.
- Krishty
- Establishment
- Beiträge: 8238
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Mit was baut ihr eure Windows Installer?
WiX verbrät 60 KiB für schöne Hintergrundbilder, die ich gar nicht haben möchte. Man kann den Hintergrund aber auch nicht deaktivieren. Die „Lösung“: Ein transparentes 1×1-Pixel-PNG machen und mit .bmp-Endung in den Installer stopfen.
Windows 7 kann kein PNG, da wird der Hintergrund dann also einfach weggelassen.
Ab Windows 8 werden PNGs unterstützt, und werden dann eben unsichtbar angezeigt.
Nein, geht doch nicht. Die *wirkliche* Lösung: Eine leere Datei anlegen (0 B), zu .bmp umbenennen, und als Hintergrundbild benutzen. Das behandelt WiX als Soft Failure und zeigt einfach keinen Hintergrund an.
Ich sollte echt anfangen, ein eigenes Installer-System zu bauen. Ein Einstieg wäre https://msdn.microsoft.com/en-us/librar ... 67813.aspx .
Windows 7 kann kein PNG, da wird der Hintergrund dann also einfach weggelassen.
Ab Windows 8 werden PNGs unterstützt, und werden dann eben unsichtbar angezeigt.
Nein, geht doch nicht. Die *wirkliche* Lösung: Eine leere Datei anlegen (0 B), zu .bmp umbenennen, und als Hintergrundbild benutzen. Das behandelt WiX als Soft Failure und zeigt einfach keinen Hintergrund an.
Ich sollte echt anfangen, ein eigenes Installer-System zu bauen. Ein Einstieg wäre https://msdn.microsoft.com/en-us/librar ... 67813.aspx .
Re: Mit was baut ihr eure Windows Installer?
Tja, das war es wohl mit mir und dem Advanced Installer. Maintenance expired, und das Ding ist wieder im Demo Mode. Und da jetzt jedes Jahr hinterherzuhechten ob die das Ding verlängern, dafür habe ich mich doch einmal zu oft rumgeärgert. Das war jedesmal ein Kampf das wieder zum Funktionieren zu bekommen.
Also zurück zu InnoSetup. Und dann halt ohne die Möglichkeit die Dateiendung zu ändern ^^
Wenn ich nur wüsste wo ich das Beispielfile verbuddelt habe das ich damals gebastelt hatte ...
Also zurück zu InnoSetup. Und dann halt ohne die Möglichkeit die Dateiendung zu ändern ^^
Wenn ich nur wüsste wo ich das Beispielfile verbuddelt habe das ich damals gebastelt hatte ...
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Die deutsche 3D Community: https://www.3d-ring.de
- Krishty
- Establishment
- Beiträge: 8238
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Mit was baut ihr eure Windows Installer?
Ich habe heute gelernt, wie man einen Windows Installer komplett von Hand in Orca zusammenbaut. Quasi die Assembler-Sprache der MSIs. Als wäre es nochmal 1997.
Die MSI funktioniert vollkommen perfekt, und statt 158 KiB (WiX) ist der reine Installer nur noch 55 KiB groß. Ich brauche nun kein WiX und kein scheiß .NET-Framework mehr. Ich konnte die ganzen blöden Hintergrundbanner rausschmeißen und das Layout verbessern. Ich fühle mich komplett erleuchtet, nun alle Setups auf meinem System irgendwie nach meinem Willen hacken zu können.
Aber ich habe absolut NULL Plan, wie ich diese Erleuchtung automatisieren soll. Ich würde auch gern zumindest ein Tutorial für euch machen, aber das würde Wochen verschlingen. Und irgendwie befürchte ich, nächste Woche wieder alles vergessen zu haben.
Die MSI funktioniert vollkommen perfekt, und statt 158 KiB (WiX) ist der reine Installer nur noch 55 KiB groß. Ich brauche nun kein WiX und kein scheiß .NET-Framework mehr. Ich konnte die ganzen blöden Hintergrundbanner rausschmeißen und das Layout verbessern. Ich fühle mich komplett erleuchtet, nun alle Setups auf meinem System irgendwie nach meinem Willen hacken zu können.
Aber ich habe absolut NULL Plan, wie ich diese Erleuchtung automatisieren soll. Ich würde auch gern zumindest ein Tutorial für euch machen, aber das würde Wochen verschlingen. Und irgendwie befürchte ich, nächste Woche wieder alles vergessen zu haben.