Portable Anwendungen selbst gemacht mit WinRAR

Penne

fühlt sich hier wohl
Anmerkung: funktioniert nicht bei allen Programmen, sondern bei eher einfach gestrickten Anwendungen


Diese umgewandelten Freeware Programme sind natürlich nur für den Heimbedarf und dürfen nicht "verändert" weitergegeben werden ohne Zustimmung des Autors ! Programme die häufig als komplette ZIP Datei heruntergelanden werden können.
Ziel: selbst startende EXE! man spart sich die ZIP zu öffnen und exe erst noch anzuklicken man könnte wenn man denn wolle auch noch ein eigenes ICON erstellen und in erweiterte SFX Potionen das ICON einbauen - wer es braucht .. Vorteil diese Prozedur, eine Datei und auf alle Hilfe Datein kann man bei Bedarf drauf zugreifen, auf die EXE und mit WINRAR öffnen.

Als Beispiel nehmen wir das niedliche Freeware- Tool TClock TClock Light

1. ZIP herunterladen und in irgendeinen Ordner entpacken
2. geh in den Ordner und markiere alle Datein
3. rechte Maustaste zu "Zum Archiv hinzufügen.."
4. zip oder rar ist egal und "Selbstentpackendes Archiv" anhaken
5. jetzt Reiter "Erweitert" - "SFX Optionen"
6. Datei der EXE in diesem Fall "tclock.exe" eintragen im Reiter "allgemein" den Dateinamen im Eintrag "nach dem Entpacken" ausführen - eintragen
7. in Reiter "Modi" in "temporäres Verzeichnis entpacken" anhaken
8. eigentlich fertig und mit "OK" ins Archiv packen, oder je nach Datei, ändern der relativen oder vollen Pfade im Reiter "Datein" - Pfade werden z.B. Ordner mit gespeichert muß dort "relative Pfade" eingetragen sein (Unterschied - absoluten beginnt mit C:\ und relativ dort wo entpackt wird im Ordner hier im Temp Ordner )

will man z.B. für Tclock die Audio Datein nach starten des Programms gleich einsatzbereit haben ohne erst angeben zu müssen z.B. für Countdown Alarm dann Datei anwählen und den Pfad bis zur datei löschen und ein "/" (shift + 7 ) vor den Dateinamen "OK" Programm beenden und packen.

Soll automatisch starten dann verlinken in autotart. Eigene Einstellungen der Programme müssen natürlich vor dem packen gemacht werden (zumeist eine .ini die dann beim entacken mit ausgelesen wird - funktioniert aber nicht immer). Links nimmt firefox dann aber nicht mehr an!!! oder neu ent- und wieder zupacken.

Gruß :)
Penne


Übrigens lohnt es sich manchmal im worldwideweb auch in foren dern engl. Sprache nachzusehen schließlich sprechen ca 330 mio diese sprache laut
Weltsprache ? Wikipedia
aber komisch ist das allein 305 mio die USA haben.... ohne dem ganzen engl. Commonwealth zu dem 53 Staaten gehören
Commonwealth of Nations ? Wikipedia

jedenfalls deutsch nur 90 mio
 
Naja, echte portable Anwendungen erstellt man so zwar nicht, sondern lediglich selbst Extrahierende und direkt startende Archive, da keine Daten zurück geschrieben werden können, was mich z.B. bei einem Browser sehr interessieren würde und auch Programme, die Zugriff auf die Registry haben wollen um z.B. ihren Lizenzschlüssel auszulesen werden sich damit nicht unbedingt anfreunden können - aber dennoch eine nette Anleitung.
 
Warum als *.RAR packen, wenn es sowieso lokal gesucht und gestartet
werden muß? Dann kann ich auch in den Ordner rein und die *.exe direkt
anklicken. Dann ist es noch portabler und müllt den TempOrdner nicht
auch noch zu, denn nicht jeder Anwender leert diesen.

---EDIT---

Wie einige andere hier ja auch, bin ich ein Fan von "portabler"
Software, ohne jedoch portable zu sein.
Ich möchte einfach das Gedöns fdrumrum nicht haben und
keine Setupreste in den diversen TempOrdnern oder in den
InstallShield oder oder.
Jedes neue Programm wird in die Sandbox oder VM geworfen
und dort auf "portable"tauglichkeit geprüft.
Klappt es ohne Installation und die *.exe läßt sich ausführen,
dann sichere ich mir den Programmordner und nicht das Setup.
Zur Lagerung kommt es in eine stark-komprimiertes *.RAR aber
für den Eigenbedarf kommt es auf meine Programmpartition
und von dort eine feste Verknüpfung ins Startmenü.

Diesen umständlichen und aus meiner Sicht überflüssigen Weg
einer Extraexe bin ich noch nicht gegangen und werde ich wohl
für diese Beispiel hier nicht gehen.
 
Zuletzt bearbeitet:
Ich gehe sehr ähnlich wie matsch79; teste aber direkt im Realsystem und erstelle keine gepackte .rar als Sicherung.

Nebst den von ihm beschriebenen Vorteilen wäre noch, dass es Programme gibt, die Ordner wie z.B. Plugins, language etc. haben und sich auch nachträglich locker erweitern lassen, was bei der Zusatzexe viel mehr Aufwand bedeuten würde.

ot:
Wenn portable Programme rumheulen oder nicht laufen wegen fehlender DLLs kann man diese in den Ordner %systemroot%\system kopieren - gilt für XP
 
Naja, das mache ich nur für meine Backups.
Ich sichere mir nicht meine Programmpartition, sondern die
Setupdateien nebst Infos oder eben die "portablen" Ordner
auf einer externen HDD.
RAR macht vieles kurz, habe ich mehr von meiner Platte.

Ein richtiges Image im eigentlichen Sinn erstelle ich immer nur von C:\
woe aber auch nur das System drauf ist und kein Programm.
So habe ich Imagegrößen von 500 bis 550 MB und kann diese locker
auf CD brennen für den Ernstfall.
Nach der Wiederherstellung eines älteren, überhole ich mein
Startmenü und habe (meistens) wieder ein aktuelles System ohne
viel Hickhack.
Nun ja, Ende jetzt, wird ziemlich OT. :D
 
Ich habe meinen ganzen Krempel doppelt; also 2 Festplatten.

Die portablen Anwendungen befinden sich auf einer eigenen Partition wie auch die Links zu denen in einer gleichen Ordnerstruktur parallel dazu. Kommt es hier einmal zu einer Neuinstallation von Windows, was mittlerweilen kaum mehr eintrifft, muss ich nur den Ordner mit den Verknüpfungen in den Ordner des Startmenü von allusers kopieren und die Sache ist fast schon fertig geritzt.

Je nach Programm kommt man nicht drumherum noch die Umgebungsvariablen für portables JRE zu setzen und Installation von Visual C++ 2005 (2008) SP1 Redistributable etc. vorzunehmen. Systemnahe Programme wie Antivir oder Firewall habe ich aber fest installiert.

Images sind bei mir auch etwa so gross wie Deine und der Rückspielvorgang dauert etwa eine Minute :)
 
ot:
Ja sag ich doch, die Verknüpfungen aktualisieren und alles ist wieder flott.
Ich denke, wir handhaben es gleich. Ist ja auch ein guter Weg, alle anderen
die ich vorher mal hatte, waren scheiße und zu aufwendig und zu umfangreich.

Andere hier sichern ja 150 GB als Image, so bekloppt müßte ich sein.
Nun aber wirklich Ende ...
 
Oben