PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Win 7 x64 - Möchte Dateien in .exe packen


Geldmann3
2011-05-20, 03:15:59
Hallo,
Ich suche ein Programm mit dem ich ein selbstenpackendes Archiv erstellen kann. Es muss möglich sein, ein Verzeichnis anzugeben, in das die enthaltene Dateistruktur dann entpackt werden soll.

+ Nach dem Entpacken soll eine von mir spezifizierte Datei ausgeführt werden.

Das Problem, ich habe einen Vokabeltrainer programmiert. Bisher packe ich eine Intallationsanleitung hinzu, die wie folgt aussieht.
Wichtig: Wenn du eine ältere Version vom Vokabeltrainer installiert hast, deinstalliere diese besser vor der Installation!

Damit die Installation optimal funktioniert entpacke das Archiv mit seiner
kompletten Dateistruktur auf deinem C Laufwerk! Also direkt unter "C:\"

Um anschließend mit der Installation zu beginnen führe die "Vokabeltrainer.exe"
die sich nach dem Entpacken unter "C:\Vokabeln\Trainer\" befindet aus.

Info: Die Installationsroutine wird sich automatisch mit .vok Dateien assoziieren.

Viel Spaß beim Vokabeln lernen (;

Version 1.1 Änderungen

+ Die Versionsnummer wird unter "Über" angezeigt.
+ Ein Bug führte nach der Benutzung der Switch Funktion und dem anschließendem Laden einer neuen Vokabeldatei zur Anzeige falscher Ergebnisse, dieser Bug wurde behoben.

Final Änderungen:

+ Die beta Version wurde zur final Version
+ Bugs behoben
+ Ein Bug unter Windows XP, der zur fehlerhaften Darstellung führt wurde behoben.
+ Durch Codeoptimierung wurde die Geschwindigkeit des Vokabeltrainers um 50% erhöht.
+ Der Vokabeltrainer kommt jetzt auch mit Vokabeldateien zurecht, die keine 10 Vokabeln beinhalten
+ Der Editor kann .vok Dateien nun auch speichern, wenn nur mindestens eine Vokabel angegeben wurde. (In der Beta mussten 10 angegeben werden!)
+ Es ist nun möglich eigene Vokabeldateien unter Extras->Cloud mit anderen zu teilen oder sich neue herunterzuladen.

Beta Änderungen

+ Die Alpha Version wurde zur Beta Version
+ Aktuell geöffnete .vok Datei wird als Fenstertext angezeigt.
+ Switch Funktion wurde hinzugefügt.
+ Zugriff auf verschiedene Online Übersetzer und Wörterbucher über die Menü-Bar
+ Einige Bugs behoben
+ Eventuell einige neue Bugs entstanden, die Zeit wirds zeigen...

Das Fette soll optimaler weise automatisch übernommen werden. Was ich also eigentlich noch brauche, ist eine Art Installer. Habe im Internet schon viel gesucht, aber finde nichts ordentliches Kostenloses.

--ich hab echt kein Bock, mich jetzt noch Tagelang mit der komplizierten Erstellung einer Installationsroutine zu beschäftigen, daher suche ich eine möglichst einfache Lösung. Klar könnte ich noch ein Programm erstellen, welche jede einzelne Datei an ihre richtige Stelle entpackt und anschließend "Vokabeltrainer.exe" ausführt. Dazu hab ich aber wirklich nicht die Zeit oder Lust!

Gast
2011-05-20, 03:30:59
Was muß das muß ;) Wenn man monatelang etwas erstellt dann machen die 2 Tage den Kohl wohl auch nicht mehr fett.

http://www.elitepvpers.com/forum/flyff-pserver-discussions-questions/514527-howto-einfachen-installer-erstellen-mit-nsis.html

Sentionline
2011-05-20, 03:38:25
AutoIt

Ein Installer ist gar nicht nötig. So wie ich das sehe ist das eine Art portable Anwendung.

AutoItSetOption ("WinTitleMatchMode", 2)
ShellExecute ("Vokabeltrainer_Installer.exe")
WinWaitActive ("7-Zip", "Extract")
ControlSetText ("7-Zip", "Extract", "Edit1", @HomeDrive & "\Vokabeln\Trainer\")
ControlClick ("7-Zip", "Extract", "Button2")
while not fileexists (@HomeDrive & "\Vokabeln\Trainer\Vokabeltrainer.exe")
sleep(50)
wend
FileCreateShortcut (@HomeDrive & "\Vokabeln\Trainer\Vokabeltrainer.exe", @StartMenuCommonDir & "\Programme\Vokabeltrainer.lnk")
FileCreateShortcut (@HomeDrive & "\Vokabeln\Trainer\Vokabeltrainer.exe", @StartMenuDir & "\Programme\Vokabeltrainer.lnk")

Ich bräuchte allerdings die Quelldateien, um diese zu einer sfx zusammen zu packen.

Geldmann3
2011-05-20, 03:51:20
http://www.elitepvpers.com/forum/flyff-pserver-discussions-questions/514527-howto-einfachen-installer-erstellen-mit-nsis.html

Das sieht ja schon !fast! perfekt aus. Doch so wie ich das sehe, kann man hinterher nicht zusätzlich eine .exe ausführen oder doch?

Hier stelle ich den Vokabeltrainer vor. (http://www.youtube.com/watch?v=syxINtoGEh4)
Link zu allen Dateien unter dem Video.

Was muß das muß Wenn man monatelang etwas erstellt dann machen die 2 Tage den Kohl wohl auch nicht mehr fett.
Von monatelanger Arbeit würde ich hier nicht sprechen. Ich hatte eigentlich nur ein gaaanz einfaches Programm zum Vokabeln-Üben gebraucht. Mit der Zeit kamen dann immer wieder ein paar Funktionen hinzu. Einige Funktionen habe ich noch in Planung, vielleicht wird es irgendwann wirklich mal "was richtig ordentliches".:wink:
-----
AutoItSetOption ("WinTitleMatchMode", 2)
ShellExecute ("Vokabeltrainer_Installer.exe")
WinWaitActive ("7-Zip", "Extract")
ControlSetText ("7-Zip", "Extract", "Edit1", @HomeDrive & "\Vokabeln\Trainer\")
ControlClick ("7-Zip", "Extract", "Button2")
while not fileexists (@HomeDrive & "\Vokabeln\Trainer\Vokabeltrainer.exe")
sleep(50)
wend
FileCreateShortcut (@HomeDrive & "\Vokabeln\Trainer\Vokabeltrainer.exe", @StartMenuCommonDir & "\Programme\Vokabeltrainer.lnk")
FileCreateShortcut (@HomeDrive & "\Vokabeln\Trainer\Vokabeltrainer.exe", @StartMenuDir & "\Programme\Vokabeltrainer.lnk")
Muss ich da nicht auch AutoIt installiert haben?
hab ich dann nicht auch wieder mindestens 2 Dateien?

Sentionline
2011-05-20, 04:11:06
AutoIt müsste installiert sein, das ist richtig. Nein, du hast dann 2 Verknüpfungen. Einmal für alle Benutzer, einmal für den aktuellen Benuter.

Installer ist fertig. Habe es unte XP geschrieben, dürfte aber auch unter Win7 laufen;

AutoItSetOption ("WinTitleMatchMode", 2)
ShellExecute ("Vokabeln.exe")
WinWaitActive ("7-Zip", "Extract")
ControlSetText ("7-Zip", "Extract", "Edit1", @HomeDrive)
ControlClick ("7-Zip", "Extract", "Button2")
while not fileexists (@HomeDrive & "\Vokabeln\Trainer\Vokabeltrainer.exe")
sleep(50)
wend
ShellExecute ("Vokabeltrainer.exe", "", @HomeDrive & "\Vokabeln\Trainer\", "")
WinWaitActive ("Security", "Vokabeltrainer")
WinActivate ("Security", "Vokabeltrainer")
ControlClick ("Security", "Vokabeltrainer", "WindowsForms10.BUTTON.app.0.b7ab7b_r16_ad11")
WinWaitActive ("Vokabeltrainer", "Keine")
Exit

Download SFX (http://www.file-upload.net/download-3444294/Vokabel_Installer.exe.html)

Mein Geschmack wäre es unter Programme (x86) zu packen. Aber du möchtest ja c:\ ^^

Geldmann3
2011-05-20, 04:22:26
@Sentionline DANKE - Wow, du bist ja schnell!
Werde AutoIt installieren und es testen.
Mein Geschmack wäre es unter Programme (x86) zu packen. Aber du möchtest ja c:\ ^^
Der Punkt, beim aktuellen Build ist nur, dass der "Vokabeln" Ordner unter C existieren sollte. Wohin das Ganze installiert wird, ist nicht wichtig. Deshalb hatte ich in die Anleitung geschrieben, dass alles in diesem Ordner sein soll. Sozusagen auch als Absicherung, dass der Ordner beim User existiert. Wobei es nicht überlebenswichtig ist, dass dieser Ordner existiert. (Aber ich empfehle es) In den nächsten Builds werde ich diesen selten wichtigen Ordner in das Documents Verzeichnis verschieben.
----
Ich bin beeindruckt, der AutoIt Installer funktioniert super! Der Download+Installation dauert so weniger als 1 Minute.
Nachteil ist eben, dass AutoIt +7-Zip installiert sein muss. (Meiner Meinung nach sollte das Standard sein, ist es aber leider lange nicht.)

Sentionline
2011-05-20, 04:26:57
Man kann den Installer den ich jetzt geschrieben hab auch so umschreiben, das vorhandene Dateien überschrieben werden. Oder das der Installer automatisch den Ordner leert, bevor die neuen Dateien reinkopiert werden etc.

Bin nicht oft im Windows Forum. Bei akuten Hilfen bin ich schneller per PN erreichbar.

Bei einem eigenen Test läuft der Installer im zweiten Anlauf nicht einwandfrei. Hier hilft nur die eher agressiv(st)e Methode, Mouseklick. Such dir eins aus.

AutoItSetOption ("WinTitleMatchMode", 2)
AutoItSetOption ("MouseCoordMode", 0)
ShellExecute ("Vokabeln.exe")
WinWaitActive ("7-Zip", "Extract")
ControlSetText ("7-Zip", "Extract", "Edit1", @HomeDrive)
ControlClick ("7-Zip", "Extract", "Button2")
while not fileexists (@HomeDrive & "\Vokabeln\Trainer\Vokabeltrainer.exe")
sleep(50)
wend
ShellExecute ("Vokabeltrainer.exe", "", @HomeDrive & "\Vokabeln\Trainer\", "")
WinWaitActive ("Security", "Vokabeltrainer")
MouseClick ("left", 420, 269, 1, 25)
WinWaitActive ("Vokabeltrainer", "Keine")
Exit

Download sfx (http://www.file-upload.net/download-3444303/Vokabel_Installer.exe.html)

Nachteil ist eben, dass AutoIt +7-Zip installiert sein muss. (Meiner Meinung nach sollte das Standard sein, ist es aber leider lange nicht.)
Jain. AutoIt ist zu vielem zu gebrauchen. Eben alles was mit Windows, Dateien und Bedienung zu tun hat. Mit viel Geduld kann man damit viele coole Sachen machen. Zudem ist es leicht zu erlernen. Muss jeder selber wissen.

mfg

Geldmann3
2011-05-20, 05:00:28
Optimal wäre es, wenn der Ordner vorher geleert wird.:smile:
Jain. AutoIt ist zu vielem zu gebrauchen. Eben alles was mit Windows, Dateien und Bedienung zu tun hat. Mit viel Geduld kann man damit viele coole Sachen machen.
Für mich ist es kein Problem das installiert zu haben. Doch bei Verwandten oder Kollegen ist jede zusätzliche Installation ein Stimmungskill (;.
Bei einem eigenen Test läuft der Installer im zweiten Anlauf nicht einwandfrei. Hier hilft nur die eher agressiv(st)e Methode, Mouseklick. Such dir eins aus.
Hmmm mir ist aufgefallen, dass auch nach der Installation noch ein Prozess 2 Prozesse laufen. Vokabeln_Installer.exe *32

Sentionline
2011-05-20, 05:07:18
Dann muss ma sich Deep Freeze (http://www.faronics.com/de/Products/DeepFreeze/DeepFreezeEducation.aspx) angewöhnen. Stört keine Installation danach. :wink:

Im gegenteil, danach machts sogar spaß alles installieren und testen zu können.

Hmmm mir ist aufgefallen, dass auch nach der Installation noch ein Prozess 2 Prozesse laufen. Vokabeln_Installer.exe *32
Nicht schlimm im Grunde, nach einem Neustart ist der Prozess eh weg.
AutoItSetOption ("WinTitleMatchMode", 2)
AutoItSetOption ("MouseCoordMode", 0)
ShellExecute ("Vokabeln.exe")
WinWaitActive ("7-Zip", "Extract")
ControlSetText ("7-Zip", "Extract", "Edit1", @HomeDrive)
ControlClick ("7-Zip", "Extract", "Button2")
while not fileexists (@HomeDrive & "\Vokabeln\Trainer\Vokabeltrainer.exe")
sleep(50)
wend
ShellExecute ("Vokabeltrainer.exe", "", @HomeDrive & "\Vokabeln\Trainer\", "")
WinWaitActive ("Security", "Vokabeltrainer")
MouseClick ("left", 420, 269, 1, 25)
If WinActive ("Vokabeltrainer", "Keine") Then
EndIf
Exit
Download Installer (http://www.file-upload.net/download-3444305/Vokabel_Installer.exe.html)

Ich hoffe wir habens jetzt :)

Geldmann3
2011-05-20, 05:17:02
Dann muss ma sich Deep Freeze angewöhnen. Stört keine Installation danach.

Im gegenteil, danach machts sogar spaß alles installieren und testen zu können.
So was mache ich bisher in virtuellen Maschinen. Beispiel, ich gebe einer 12 jährigen Nachhilfe in Englisch. Angenommen ich würde ihr ein Programm für zuhause mitgeben. Um das auszuführen müsste sie erst 2 weitere Programme installieren. Das klingt erst mal unkompliziert, klappt in der Praxis aber nicht. :D Bei einigen Freunden und Kollegen wohl auch kaum. Klar, etwas erfahrene Anwender installieren das ganze mal schnell.

Aber vor allem einige Frauen (ohne jetzt das schwache Geschlecht beleidigen zu wollen) kriegen sowas definitiv nicht gebacken. Die brauchen schon einen IT Fuzzi um den VLC MediaPlayer zu installieren. Davon kenne ich leider jede menge... Kann ich zwar auch nicht wirklich nachvollziehen, ist aber so.

Letztens hatte ich einer Filsh.net gezeigt, die hat es nicht direkt kapiert!!! WTF!! - Ich wusste schon warum ich ihr nicht den DownloadHelper für den FF zum herunterladen von Videos empfohlen hatte.

Sentionline
2011-05-20, 05:23:50
Kenn ich zu gut, das mit dem weiblichen Geschlecht und Computer. Für solche Fälle hab ich die WPI Tablette (http://www.youtube.com/watch?v=KQZPHzVYHLA). :biggrin:

Beispiel, ich gebe einer 12 jährigen Nachhilfe in Englisch. Angenommen ich würde ihr ein Programm für zuhause mitgeben. Um das auszuführen müsste sie erst 2 weitere Programme installieren. Das klingt erst mal unkompliziert, klappt in der Praxis aber nicht.
Doch das geht schon. Das kannst du ganz gut mit einer CD/DVD machen. Machst ein Autostart Script und fertig. Hinzu eine Oberfläche was gestartet werden soll und Done. Wer das nichtmal bedienen kann, kann den Computer verkaufen.

Geldmann3
2011-05-20, 05:27:46
Für solche Fälle hab ich die WPI Tablette.
Kannte ich noch gar nicht! Das gefällt mir!
Doch das geht schon. Das kannst du ganz gut mit einer CD/DVD machen. Machst ein Autostart Script und fertig. Hinzu eine Oberfläche was gestartet werden soll und Done. Wer das nichtmal bedienen kann, kann den Computer verkaufen.
Da hast du auch wieder recht!

Sentionline
2011-05-20, 05:38:35
Kannte ich noch gar nicht! Das gefällt mir!
Mir auch sehr. Sehr viel Arbeit leider. Arbeite seit 2 Monaten an einer stark überarbeiteten Win7 (x64) Version.

http://www.abload.de/thumb/zwischenablage01zoua.png (http://www.abload.de/image.php?img=zwischenablage01zoua.png) http://www.abload.de/thumb/zwischenablage02yrq9.png (http://www.abload.de/image.php?img=zwischenablage02yrq9.png) http://www.abload.de/thumb/zwischenablage035qaw.png (http://www.abload.de/image.php?img=zwischenablage035qaw.png) http://www.abload.de/thumb/zwischenablage04cqlc.png (http://www.abload.de/image.php?img=zwischenablage04cqlc.png) http://www.abload.de/thumb/zwischenablage055t0o.png (http://www.abload.de/image.php?img=zwischenablage055t0o.png) http://www.abload.de/thumb/demov82c.gif (http://www.abload.de/image.php?img=demov82c.gif)

Dafür hab ich kein Stress mehr meine Rechner neu auf zu setzen. Auch wenn Kinder oder Ochsen dran waren. :biggrin:

Fast alles mit AutoIt aufgesetzt. Ich würd mir das Ding mal genauer ansehen. Kompetente Hilfe ist im AutoIt Forum (www.autoit.de/) immer vorhanden.

Geldmann3
2011-05-20, 05:42:07
Hast du das Programm geschrieben? So etwas geht nur mit AutoIt?

Sentionline
2011-05-20, 05:48:22
Nein. Du kennst doch sicherlich Silent switches von Programmen. Beispielsweise von Microsoft Office mit "Setup.msi" /qn. WPI ist ja nur die Benutzeroberfläche wo man etwas auswählen kann. WPI kann man hier (http://www.wpiw.net/) herunterladen. Die Programme kann man per Silent Schlater einbetten. Oder per AutoIt selbst schreiben und ein SFX in WPI einbetten (so wie bei deinem Vokabeltrainer).

Problem solcher Silent Switches ist vielfach. Webung wie eBay Links oder das nervige Ask Toolbar wird mit installiert. Problematisch ist es auch das man bestimmte Komponenten nicht abwählen kann per Switch. Aus diesem Grund hab ich mich komplett auf AutoIt ausgelagert, anstatt den ganzen Tag Switches zu suchen. Zudem haben viele Programme gar keine silent Schalter. Leider...

Benutzeroberflächen wie die von WPI kann man auch per AutoIt schreiben. Übersteigt aber mein Wissen und Kompetenz.

HeldImZelt
2011-05-20, 18:33:43
Warum nimmst du nicht einfach winrar oder 7zip sfx? Die haben einen Dialog für den Zielordner und können anschließend die exe starten. Der ganze Schrott mit Installern ist in deinem Fall vollkommen unnötig und unverhältnismäßig. AutoIt setzt dem Absurden aber die Krone auf. Da schlagen sofort alle Virenkiller an, aus gutem Grund. Microsoft bietet eigene gemanagte Scripting Hosts an, die dem Windows Sicherheitsmodell angepasst sind. Das wäre seriös, ist aber wie gesagt vollkommen unnötig.

Sentionline
2011-05-20, 18:54:10
Ohne UPX Compilierung ist der Sicherheitsaspekt kein Problem. Problematisch wirds bei speziellen wünschen, die immer mal ein SFX oder WSH nicht erfüllt. Meiner erfahrung nach immer. Versuch mal MediaCoder silent/unbeaufsichtigt zu installieren ohne AutoIt. Oder Koepi`s XviD mit AutoGK. No Way.

HeldImZelt
2011-05-20, 18:57:46
UPX ist OSS und war nie ein Problem für Virenkiller. AutoIt ist heuristisch nicht einzuschätzen und stellt immer Potential dar. Deshalb schlagen Virenkiller präventiv an, genau wie bei Packern, die nicht generisch zu entpacken sind (xpack).

Sentionline
2011-05-20, 19:00:42
Aus diesem Grund kann man die Scripte offen Posten und jeder kanns in sekunden selber kompilieren. Muss man ja nichtmal, man braucht nur AutoIt im System und kann die Scripte solo starten. Für den hier genannten Fall würden auch einige Zeilen CMD Code reichen. AutoIt kenntnisse helfen dort weiter, wo alles andere versagt. Und das kommt nicht selten vor.

Geldmann3
2011-05-20, 21:41:42
Warum nimmst du nicht einfach winrar oder 7zip sfx?
Winrar ist Shareware damit arbeite ich ungern.
Wie kann ich bei 7-Zip angeben, dass anschließend eine .exe die sich im Archiv befindet gestartet werden soll? Unter Parameter? Wenn ja, was muss ich da angeben?

Sentionline
2011-05-20, 21:54:23
7-Zip SFX Maker (http://teejee2008.wordpress.com/2010/12/30/7-zip-sfx-maker-v3-2-12302010/)

Ob dein Wunsch damit in erfüllung geht, bezweifle ich.

In die Kommandozeile von 7Zip steige ich auch nicht ganz durch. Und selbst wenn, wayne. Anstatt Kryptische Befehle zu lernen, schreibe ich einpaar Zeilen in AutoIt. Verstehe nicht wie man wie HeldImZelt gegen AutoIt sein kann. Das man damit böse Sachen anstellen kann, ist wohl richtig. Aber mit welcher Programmiersprache kann man das nicht?

Geldmann3
2011-05-21, 00:44:07
7-Zip SFX Maker (http://teejee2008.wordpress.com/2010/12/30/7-zip-sfx-maker-v3-2-12302010/)
Was soll daran auszusetzen sein?
Nur eins verstehe ich nicht, wenn ich ein SFX erstelle, wo befindet sich das dann?

Sentionline
2011-05-21, 00:46:37
Im selben Verzeichnis wo die Daten gepackt werden. Spannend wird die Frage wie du die Installation von dem Programm ausführen lässt. Das ist auszusetzen.

Geldmann3
2011-05-21, 01:15:24
So?
http://riederwald.mine.nu/anonymous/Bilder/Installationsbild.png
Oder spricht da etwas dagegen?

HeldImZelt
2011-05-21, 01:23:17
Wie kann ich bei 7-Zip angeben, dass anschließend eine .exe die sich im Archiv befindet gestartet werden soll? Unter Parameter? Wenn ja, was muss ich da angeben?Das SFX Modul der GUI Version ist dafür glaube ich zu simpel. Das Beispiel im Anhang sollte selbsterklärend sein. Starte create.bat und er erstellt dir einen Installer.

Das verwendete SFX Modul stammt von hier (http://7zsfx.info/en/) und kann nur LZMA Kompression (7zip Standard Codec). Es gibt aber auch Module für die anderen 7z Codecs (http://7zsfx.info/en/download.html). Die Datei MyConfig.txt ist das Skript für den Installer. Andere Beispiele findest du hier (http://7zsfx.info/en/examples.html). Du kannst das Installericon mit Ressource Hacker (http://www.angusj.com/resourcehacker/) in den Modulen (*.sfx) ändern und mit UPX packen (optional). Beim Admin Modul (7zsd_LZMA_Admin.sfx) habe ich das Manifest geändert für Adminrechte (UAC Prompt).

Das Skript entpackt die Dateien in den angegebenen Ordner, erstellt eine Verknüpfung auf dem Desktop, beendet den Installer und startet das Programm. Alle alten Dateien werden bei der Installation überschrieben.

Was mir an dem SFX Modul nicht gefällt ist der fehlende 'Ordner erstellen' Button im Ordnerauswahldialog. Ich weiß nicht, ob es noch bessere OSS Module gibt. Die Winrar Module sollten z.B. auch mit 7zip funktionieren.

ShadowXX
2011-05-21, 01:38:18
@Sentionline DANKE - Wow, du bist ja schnell!
Werde AutoIt installieren und es testen.

Der Punkt, beim aktuellen Build ist nur, dass der "Vokabeln" Ordner unter C existieren sollte. Wohin das Ganze installiert wird, ist nicht wichtig. Deshalb hatte ich in die Anleitung geschrieben, dass alles in diesem Ordner sein soll. Sozusagen auch als Absicherung, dass der Ordner beim User existiert. Wobei es nicht überlebenswichtig ist, dass dieser Ordner existiert. (Aber ich empfehle es) In den nächsten Builds werde ich diesen selten wichtigen Ordner in das Documents Verzeichnis verschieben.
----
Ich bin beeindruckt, der AutoIt Installer funktioniert super! Der Download+Installation dauert so weniger als 1 Minute.
Nachteil ist eben, dass AutoIt +7-Zip installiert sein muss. (Meiner Meinung nach sollte das Standard sein, ist es aber leider lange nicht.)
Nimm bitte Abstand von C Root....wenn das Ding irgendwann und irgendwie noch auch was ausser XP laufen soll.

Ab Vista und 7 sollte man wirklich nur noch in Verzeichnisse schreiben in die man schreiben darf (und dazu gehört kein einziges Root-Verzeichnis für einen normalen Benutzer).

Das Programm darf ruhig in Programme (dann muss der User der es installiert aber Admin sein), aber die Daten gehören ins User (bzw. Home) Verzeichnis.

Und nen Tipp: Nimm irgendeinen ordentlichen Freeware-Installer, alles andere ist auf die dauer Müll.

Geldmann3
2011-05-21, 01:47:25
Für meine jetzigen Bedürfnisse scheint 7-Zip SFX Maker ausreichend zu sein.

Ab Vista und 7 sollte man wirklich nur noch in Verzeichnisse schreiben in die man schreiben darf (und dazu gehört kein einziges Root-Verzeichnis für einen normalen Benutzer).

Das Programm darf ruhig in Programme (dann muss der User der es installiert aber Admin sein), aber die Daten gehören ins User (bzw. Home) Verzeichnis.

Ich versuche das in den nächsten Versionen des Vokabeltrainers vollständig umzusetzen.

Und nen Tipp: Nimm irgendeinen ordentlichen Freeware-Installer, alles andere ist auf die dauer Müll.
Kannst du mir einen nennen? Bin immer offen für Neues.

HeldImZelt
2011-05-21, 01:54:04
Hast du meinen Post übersehen oder ist das schon zu hoch? ;)

Geldmann3
2011-05-21, 02:00:24
Hast du meinen Post übersehen oder ist das schon zu hoch?
Ist ja eigentlich alles relativ selbsterklärend :biggrin:

Diese Lösung funktioniert einwandfrei!