Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.058 Beiträge
 
Delphi 12 Athens
 
#1

UPX-Explorerintegration

  Alt 9. Jan 2007, 19:45
Tachchen ihr,

i hab hier ma 'ne winzige UPX-Explorerintegration zusammengestellt,



da ja soein CommandLineTool wie UPX nicht unbedingt Bediehnungsfreundlich ist.
Vorallem wenn man damit öfters mal andere Dateien (De)Komprimieren möchte,
wo es sich nicht lohnt extra ein Befehlsskript (BatchFile) zu erstellen.
Oder keine Lust aufkommt dieses über die Eingabeaufforderung (Windows-Befehlsprozessor) zu erledigen.


Es ist eigentlich Recht einfach:
  • die ZIP-Datei nach C:\Programme\ entpacken
    (es entsteht dort ein Unterverzeichnis "UPX")
  • Registry-Einträge erstellen:
    C:\Programme\UPX\__Install.reg
    oder
    C:\Programme\UPX\__Install_NoPause.reg
    ausführen, oder im Registrierungs-Editor importieren.

    __Install_NoPause.reg schließt nach erfolgreicher Ausführung den Windows-Befehlsprozessor wieder.
  • jetzt kann man ganz einfach über den Explorer (PopupMenü) arbeiten
    > siehe Anhang
  • ...
  • wird für *.exe, *.dll, *.com und Verzeichnisse installiert
  • !!! für ein anderes Laufwerk/Verzeichnis müssen die Pfade in den *.reg-Dateien angepaßt werden.

    oder nach der Installation in der Registry:
    HKEY_CLASSES_ROOT\exefile\shell\UPX*\command
    HKEY_CLASSES_ROOT\dllfile\shell\UPX*\command
    HKEY_CLASSES_ROOT\comfile\shell\UPX*\command
    HKEY_CLASSES_ROOT\Directory\shell\UPX*\command
Deinstallieren geht so:
  • C:\Programme\UPX\__Uninstall.reg aufrufen
  • C:\Programme\UPX\ löschen
  • fertig

mitgelieferte UPX-Version: v2.01 06.06.2006




PS:
ich hab zwar versucht "C:\Programme" durch "%ProgramFiles%", oder "%SystemRoot%\Programme" zu ersetzen,
aber dann kommt beim Versuch eine Datei zu (de)komprimieren bei mir immer soein Dialog.
Zitat:
---------------------------
X:\USB-Stick\Posts\TimeTest\Project1.exe
---------------------------
X:\USB-Stick\Posts\TimeTest\Project1.exe



Zugriff verweigert


---------------------------
OK
---------------------------
Falls da wer Abhilfe weiß ... bitte melden




ich hoffe mal die Sparte paßt
Miniaturansicht angehängter Grafiken
upxpopup_176.jpeg   upxcmd_110.jpeg  
Angehängte Dateien
Dateityp: zip upx-explorerintegration_132.zip (259,8 KB, 16x aufgerufen)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat