| Autor |
Beitrag |
Raphael82
      
Beiträge: 67
|
Verfasst: Mo 27.09.04 18:19
Hallo!
Nach langem mal wieder ein Eintrag von mir in dieses schöne Forum
Ich habe bei meinen Projekten meist InnoSetup verwendet (wie wohl die meisten hier denke ich). Leider haben mir ein paar Funktionen gefehlt und ich habe im Internet keine kostenlose und vergleichbar gute Anwendung gefunden, welche mir die Setups für meine Programme erstellt, ohne das die gleich 3MB größer werden. Also habe ich mich daran gemacht das Problem selbst zu lösen und was dies ist dabei herausgekommen:
itsrs.alfahosting.or...upCreatorInstall.exe
Ich bin für mich soweit zufrieden, auch wenn der RegistrySupport sich bis jetzt auf den dort am meisten gebrauchten stringtyp beschränken, was ich aber sobald ich mal wieder mehr Zeit habe erweitern werde. Ansonsten denke ich, ist eigentlich fast alles drin, inklusive optionalem Deinstaller, welcher auch Registryeinträge, Desktopicons, Startmenüeinträge und QuickLauncheinträge rückgängig macht. Die Programme werden mit ca 200-400kb(mit deinstaller) nur unwesentlich größer.
Das Programm ist soweit getestet aber die meisten Fehler finden dann doch immer die Anderen  Wer einen findet, den bitte ich um Mitteilung und natürlich auch, ob das Programm gefällt oder nicht, ob es praktisch ist etc..
ich weiß, dass es solche Programme Zahlreich schon gibt, jedoch denke ich, dass dieses ganz gut mithalten kann unter den Freewareangeboten.
Liebe Grüße von mir,
euer Raphael
_________________ Share your knowledge to receive perfection!
|
|
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 27.09.04 18:30
Mal die Gegenfrage, bevor ich dein Programm probiere:
| Raphael82 hat folgendes geschrieben: | | Ich habe bei meinen Projekten meist InnoSetup verwendet (wie wohl die meisten hier denke ich). Leider haben mir ein paar Funktionen gefehlt [...] |
Welche waren denn dass, denn das hier:
| Zitat: | | [...] inklusive optionalem Deinstaller, welcher auch Registryeinträge, Desktopicons, Startmenüeinträge und QuickLauncheinträge rückgängig macht. Die Programme werden mit ca 200-400kb(mit deinstaller) nur unwesentlich größer. |
sind ja Dinge, die Inno kann.  Also, kurz und knapp: Was kann dein Setup, was Inno nicht kann?
|
|
Raphael82 
      
Beiträge: 67
|
Verfasst: Mo 27.09.04 19:12
Also, hier mal eine grobe Liste mit den Dingen, welche ich bei Inno umständlich oder als fehlend betrachtet habe:
1. Das viele Einstellungen nur im zu kompilierenden Script selber hinzugefügt werden können und man dafür schon eine Hilfe, ein Tutorail oder ein Programm braucht um dies zu vereinfachen.
2. Das man Installationen bei Inno nicht mit einem Passwort schützen kann, wenn man nicht will, dass jeder die Installation durchführen kann.
3. Das zBsp Einträge in die Registry mit dem Wizard (zumindest in meiner Version) nicht möglich sind.
Nicht, dass mich jemand falsch versteht, ich schätze InnoSetup sehr und es hat mir im Grunde immer gute Dienste geleistet und manche Punkte die Inno hat, hat meines dann wieder nicht, da ich Sie für nur sehr selten benötigt hielt.
Bei meinem Programm hat man eben alles auf einer Oberfläche mit einer Schritt für Schritt-Vorgehensweise, die eigentlich jeder verstehen sollte. Und dies eben ohne sich in das Script von Inno einzulesen. Es ist die erste Version des Programmes und ich denke, dass noch einige Funktionen hinzukommen werden, Projekte, welche man jedoch bei Inno nur mit dem Wizard erstellt hat, können beim SetupCreator etwas Funktionsreicher von statten gehen, bei etwa gleichem Aufwand.
Wie stabil es ist muss noch herausgefunden werden. Positiv getestet ist es unter WinXP, Win95 und Win98. Deswegen bin ich ja für jede Kritik dankbar um eventuelle Fehler oder fehlende Funktionen ausbügeln bzw hinzufügen zu können.
MfG, Raphael
_________________ Share your knowledge to receive perfection!
|
|
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 27.09.04 19:45
Darf ich dann noch mal fragen, welche Version von Inno Setup du hast? Aktuell ist ja 4.2.7, und speziell Kritikpunkt #3 kann ich nicht nachvollziehen. Okay, evtl. ist dieser Wizard nur auf einfachste Setups ausgelegt, aber du kannst definitiv in die Registry schreiben.
Ohne dich entmutigen zu wollen (bei Gelegenheit schau ich mir deinen SetupCreator mal an, weil ich ein Faible für solche Tools habe  ), aber guck bspw. mal ISTool an. Damit kannst du Inno-Skripte erstellen, ohne mit dem Skriptformat in Berührung zu kommen.
|
|
Raphael82 
      
Beiträge: 67
|
Verfasst: Mo 27.09.04 20:03
Hallo Matthias!
Habe noch die Version 4.1.8 und da ist dies mit dem Wizard nicht möglich.
Und wegen dem ISTool: das ist ja gerade das, was mich immer gestört hat, eben das man nochmal ein Tool braucht um sich nicht umständlich in das Script einarbeiten zu müssen. Klar, wenn man es beherrscht hat man eine Vielzahl an Funktionen, die man sonst nicht hat, ansonsten muss man erstmal ein Tool suchen, welches einem die Arbeit erleichtert und einem ein Script erstellt, welches man dann mit Inno wieder kompilieren muss.
Kannst ja dann nochmal posten, wenn du das Programm mal ausprobiert hast, hoffe, dass auch noch andere dies tun werden.
Grüße aus dem Süden,
Raphael
_________________ Share your knowledge to receive perfection!
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Di 28.09.04 12:44
also man kann die inno setup definitiv mit einem passwort schützen !
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Di 28.09.04 15:38
1. Matze hat recht. Die einfachste Variante:
Quelltext 1: 2:
| [Setup] Password=test |
Damit liegt das Passwort aber laut Hilfe im Klartext im Setup. Mit der aktuellen Version 4.2.x und der Encryption-DLL (separat herunterzuladen) sollte man das Problem aber auch lösen können. Hm, da muss ich bei Gelegenheit mal mein Tutorial anpassen.
2. Ein bisschen Kritik an deinem eigenen Setup: - Wenn man die Erstellung der Programmgruppe nicht umgehen kann, solltest du aufpassen, dass nicht jemand (wie ich
) den vorgeschlagenen Namen ganz entfernt. In dem Fall könntest du es entweder als Userwunsch akzeptieren, keine Gruppe und Verknüpfungen anzulegen, oder du benutzt dann eben doch wieder den Standard. Wenn man die Gruppe nämlich löschen kann, werden die Verknüpfungen direkt unter "Programme" angelegt, aber bei der Deinstallation nicht entfernt. Ich schätze, hier müsstest du die Log-Funktion überdenken.
- Bei der Deinstallation wurden zwar die Dateien gelöscht, nicht jedoch die Endung ".scp" mit dem dazu gehörenden Eintrag "ITSRS-SetupCreatorFile" in der Registry.
Na ja, wenn du meine ehrliche Meinung hören willst (und sei nicht sauer): Inno Setup kann noch mehr. Aber der Entwickler arbeitet ja auch schon ein paar Jahre dran und bekommt relativ viel Feedback von allen Seiten. Das Problem dabei: Du bekommst die gleiche Chance in dem Sinn nicht mehr, weil Inno Setup (oder auch NSIS) mit ihren Funktionen die Latte recht hoch gelegt haben. Wenn man heutzutage einen eigenen Installer veröffentlichen will, dann muss der min. 60% der Funktionen von den anderen beherrschen. Die Zeit, die die Entwickler von Inno Setup und NSIS dafür hatten, wird dir quasi nicht zugebilligt.
Sorry.
Natürlich ist es blöd, wenn man ein Tutorial benötigt, um einen Installer bedienen zu können. Da stimme ich dir zu. Auf der anderen Seite beherrschen die Installer zum Teil so viel, dass man mit einem Assistenten eben gar nicht alle Funktionen abdecken kann (und will?), um Einsteiger nicht zu verschrecken.
Und ich persönlich sehe den Vorteil, wenn ich als Beispiel das Skriptformat von Inno Setup kenne. Dann reicht notfalls auch der Texteditor, um mal schnell was zu ändern. Oder noch einfacher: Wenn jemand eine Frage zu Inno hat und sein Skript präsentiert, sieht man vllt. sogar gleich wo der Fehler liegt und kann helfen. 
|
|
Raphael82 
      
Beiträge: 67
|
Verfasst: Di 28.09.04 20:32
Hallo! Das mit der Endung liegt nicht am Setup sondern am Programm, da das Programm den Eintrag bis jetzt erstellt. Muss noch eine Funktion reinum diese automatisch entfernen lassen zu können oder eben gleich den Installer die Arbeit übernehmen lassen.
Der Fehler, dass wenn man die Programmgruppe ändert sie nicht mehr gelöscht wird ist mir auch aufgefallen, wird verbessert.
Danke schomal für das Feedback. Ideen, was dem Programm noch wichtiges fehlt, welche Funktionen Ihr euch zum Beispiel von einem Setupprogramm wünscht, welches meinem noch fehlt?
Ich habe nicht vor mi Inno zu konkurieren, wenn jemand mein Programm bevorzugen will freut mich das, wenn nicht ist das auch nicht schlimm. Selbst benutzen kann ich es ja trotzdem
Liebe Grüße, Raphael
_________________ Share your knowledge to receive perfection!
|
|
TimonWorld
      
Beiträge: 397
|
Verfasst: Mi 06.10.04 13:54
Hi erstmal! Ich finde es erstmal beeindruckend so was überhaupt auf die Reihe zu bekommen... Aber ich finde 2 Sachen solltest du noch ändern: 1. Im Windows 2000 Installer Look sähe es besser aus und 2. bei winXP sind kein XP Buttrons etc. da!
Habe aber mal trotzdem ein Programm geuppt: Vielleicht wenn du mal im Forum durchblätterst habe ich mal Smiley PASTE! geschriben!? Ich habe es jetzt mal das Setup mit deinem Programm erstellt: www.timonworld.de/sp-setup.exe
Gruß,
Timon
|
|
|