U3Helper vs. PackageFactory đŸ‡©đŸ‡Ș

By | 12 Sep 2009

This page in English.

Vielleicht fragt sich ja wer, warum die komplizierte U3Helper-Methode wĂ€hlen, wenn es doch Package Factory gibt? DafĂŒr gibt es einige GrĂŒnde:

  • Ganz oben ist erstmal, dass Package Factory keine Programme handhaben kann, die die Registry benutzen. Solche Programme wĂŒrden bei einem mit Package Factory erstelltem U3-Package auf jedem Rechner stets ihre Einstellungen vermissen bzw. die Einstellungen vom letzten Start auf dem jeweiligen PC wiederfinden.
  • Womit wir schon beim zweiten Punkt wĂ€ren: Package Factory sorgt nicht dafĂŒr, dass Registry-EintrĂ€ge hinterher wieder aufgerĂ€umt werden.
  • Und Punkt Nr. 3: Mit Package Factory nimmt jedes Programm auf dem U3-Stick doppelt Platz ein, da es einmal komprimiert im U3-Package liegt und dann noch entpackt im %U3_DEVICE_EXEC_PATH%-Ordner (ĂŒblicherweise \System\Apps\{UUID}\Exec auf dem Stick).

Package Factory funktioniert im Prinzip so, als wenn man ein normales portables Programm (was also auf jedem USB-Stick lĂ€uft) in einen speziellen Ordner auf dem U3-Stick packt und im LaunchPad ein Icon dafĂŒr anlegt. Mehr ist es nicht.

Hier nochmal im Überblick:

PRO Package Factory:

  • einfache Umwandlung aller portablen Programme
  • kein Herausfinden der Datendateien und RegistryeintrĂ€ge nötig

Probleme mit Package Factory:

  • Registry-EintrĂ€ge werden nicht ĂŒberwacht/bereinigt, geschweige denn zwischen Systemen transportiert
  • Pfadangaben in den Programmen können auf einem anderen PC u.U. an völlig falsche Orte zeigen, so dass Datendateien nicht gefunden werden
  • non-portable Programm können damit nicht U3-fĂ€hig gemacht werden
  • Programme belegen doppelt Speicher auf dem U3-Stick (siehe ErklĂ€rung oben)

PRO U3Helper:

  • verwaltet Registry-EintrĂ€ge, transportiert Einstellungen zwischen PCs, löscht die EintrĂ€ge nach der Benutzung
  • die Programmdateien (.exe, .dll, etc.) liegen nur in komprimierter Form auf dem U3-Stick und werden bei Bedarf auf den PC entpackt, nur die Datendateien liegen unkomprimiert auf dem Stick
  • Datendateien werden beim Start mit auf den PC kopiert und dort benutzt/verĂ€ndert, dadurch wird die Geschwindigkeit des Programms und die Lebenszeit des Flash-Speichers drastisch erhöht. Hinterher wird alles wieder auf den U3-Stick kopiert.
  • verwaltet Pfadangaben in .ini, .xml-Dateien und Registry, so dass die Programme ihre Dateien auf jedem PC finden
  • kann bei Bedarf Umgebungsvariablen umbiegen, so dass auch nicht-USB-Stick-fĂ€hige Programme ihre Daten auf dem U3-Stick anlegen statt auf dem PC
  • kann .dll und .ocx-Dateien in Windows registrieren und nach der Benutzung wieder de-registrieren (z.B. fĂŒr Ă€ltere CCleaner-Versionen nötig)

Die Benutzung von U3Helper fĂŒr kommerzielle Zwecke bedarf meiner Einwilligung, sofern ich das Programm nicht schon selbst U3-fĂ€hig gemacht habe und auf meinem FTP-Server anbiete.

Leave a Reply