Seite 39 von 54
Verfasst: 21.01.2007 23:22
von Thorsten1867
Über Windows ME kann ich nichts sagen, habe ich nie auf dem Computer gehabt. ME soll gerüchteweise Probleme machen.
Lizenz- und Infodatei gibt es bisher nur in einer Sprache (z.B. Englisch). Welcher Entwickler kann sein Lizenzdatei in alle Sprachen übersetzen, die EasySetup anbietet?
Ich werde aber mal darüber nachdenken.
Verfasst: 24.01.2007 19:20
von a14xerus
Der Installer erzeugt ja den Eintrag für das Deinstallieren mit der Versionsnummer.
Kann ich (zb für einen Updater) den Eintrag einfach selber ändern
Code: Alles auswählen
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{GUID}\
DisplayName Typ REG_SZ
?
Verfasst: 24.01.2007 19:28
von Thorsten1867
Es ist der Standard Unistaller - Eintrag von Windows.
Sollte man entsprechend ändern können, ist ja nichts weiter als ein Registry-Eintrag.
Verfasst: 24.01.2007 20:01
von a14xerus
Ok,
noch eine kurze OT Frage: wie erstellst du die Einträge (ich benutze im mom die JHRegitry400 Lib)
Verfasst: 24.01.2007 20:06
von Thorsten1867
Code: Alles auswählen
Procedure SetUninstall(keyname$, GUID$, name$, pub$, url$, email$, dicon$, uexe$)
If GUID$ : Key$ = GUID$ : Else : Key$ = keyname$ : EndIf
uKey=0
If RegCreateKey_(#HKEY_LOCAL_MACHINE,"Software\Microsoft\Windows\CurrentVersion\Uninstall\"+Key$,@uKey)=0
RegSetValueEx_(uKey,"DisplayName",0,#REG_SZ,@name$,Len(name$)+1)
RegSetValueEx_(uKey,"DisplayIcon",0,#REG_SZ,@dicon$,Len(dicon$)+1)
RegSetValueEx_(uKey,"Publisher",0,#REG_SZ,@pub$,Len(pub$)+1)
RegSetValueEx_(uKey,"URLInfoAbout",0,#REG_SZ,@url$,Len(url$)+1)
RegSetValueEx_(uKey,"HelpLink",0,#REG_SZ,@url$,Len(url$)+1)
RegSetValueEx_(uKey,"Contact",0,#REG_SZ,@email$,Len(email$)+1)
RegSetValueEx_(uKey,"UninstallString",0,#REG_SZ,@uexe$,Len(uexe$)+1)
RegCloseKey_(uKey)
EndIf
EndProcedure
Verfasst: 09.02.2007 21:37
von Thorsten1867
Neue Version 0.8.4
- Bugfix 'uninstall.dat': mehr als 999 Dateien möglich
- Bugfix: Probleme mit großgeschriebenen Dateiendungen
- Bugfix: Spezielle Aufgaben - Mutex
- Inaktive Fenster deaktiviert
- Neues Zusatzprogramme 'CheckSerNr.exe' (Eingabe einer Seriennummer)
- Neue Installersprache: Slowenisch
Verfasst: 19.02.2007 11:34
von DarkDragon
Hab einen Bug gefunden: Ich hab als Setupsprache Englisch und Deutsch gewählt. Nun hat es ein Holländer oder so gestartet und es kam: "--Unknown--" als Titel, keine Dateien im Setup oder sonst irgendwas.
Verfasst: 19.02.2007 17:42
von Hartmut
Thorsten - wie schauts aus ?
Du wolltest doch nochmal darüber nachdenken, wie du es mit den Sprachen hältst ?
Ich würde gerne auf einem "deutschsprachigen" Windows ein "englischsprachiges" Setup erstellen - geht das, ohne dass ich die Sprache in meinem Windows umstellen muss ?
Verfasst: 19.02.2007 20:05
von Thorsten1867
DarkDragon hat geschrieben:Hab einen Bug gefunden: Ich hab als Setupsprache Englisch und Deutsch gewählt. Nun hat es ein Holländer oder so gestartet und es kam: "--Unknown--" als Titel, keine Dateien im Setup oder sonst irgendwas.
Das klingt nach einem unvollständigem Projekt. Wenn EasySetup keine Sprache findet, benutzt es Englisch. 'Unkown', deutet daraufhin, dass es keine 'setup.ini' gibt. Möglicherweise wurden auch Sonderzeichen im Dateinamen verwendet, die bei einem Holländischen Windows zu Fehlern im Dateipfad führen.
Verfasst: 19.02.2007 20:11
von Thorsten1867
Hartmut hat geschrieben:Thorsten - wie schauts aus ?
Du wolltest doch nochmal darüber nachdenken, wie du es mit den Sprachen hältst ?
Installer in folgenden Sprachen möglich:
- Deutsch
- Englisch
- Spanisch
- Niederländisch
- Russisch
- Französisch
- Norwegisch
- Slovenisch
Hartmut hat geschrieben:Ich würde gerne auf einem "deutschsprachigen" Windows ein "englischsprachiges" Setup erstellen - geht das, ohne dass ich die Sprache in meinem Windows umstellen muss ?
Man kann Installer in allen möglichen Sprachen erstellen, ohne Windows umschalten zu müssen. Einfach die entsprechende Sprache dem Setup hinzufügen (Einstellungen - verfügbare Sprachen). Bei der Installation wird dann die Sprache auf dem Computer ermittelt und für die Installation verwendet (wenn nicht mitgeliefert -> Englisch).