Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Windows7 built-in Zip nutzen (https://www.delphipraxis.net/176442-windows7-built-zip-nutzen.html)

VkPenguin 5. Sep 2013 12:08

Windows7 built-in Zip nutzen
 
Guten Tag ihr lieben,

ich möchte gerne die in Win7 eingebaute zip-Funktion nutzen. Da man ja auch viele andere Windowsfunktionen über Shell oder ähnliches aufrufen kann müsste das doch möglich sein, ich konnte in der API jedoch keinen passenden Befehl finden... hat jemand einen Tipp für mich?

Danke!

Back2Code 5. Sep 2013 12:28

AW: Windows7 built-in Zip nutzen
 
Zitat:

I think its not documented , hard to find
i can suggest one way to open zip folder , type the code below in your command line to unzip and open a zip file

rundll32.exe zipfldr.dll,RouteTheCall c:\1.zip

There are some api's you can research on
RtlCompressBuffer
RtlDecompressBuffer and
RtlGetWorkspace
http://social.msdn.microsoft.com/For...windows-xp-api

VkPenguin 5. Sep 2013 12:33

AW: Windows7 built-in Zip nutzen
 
Danke für deine Antwort, das habe ich nicht gefunden. Entschuldige, wenn ich mich gerade blöd anstelle (bin noch nicht so lange dabei), aber wie genau hilft mir das denn weiter? Ich müsste das ganze ja in eine Delphi-Funktion kriegen..

hathor 5. Sep 2013 12:53

AW: Windows7 built-in Zip nutzen
 
Compress a File or Folder using the NTFS compression
UnCompress a File or Folder using the NTFS compression

http://theroadtodelphi.wordpress.com...elphi-and-wmi/
http://dl.dropbox.com/u/12733424/Blo...20Explorer.zip

------------------------------------------------
Wer WINDOWS 8 hat: Windows.Storage.Compression

http://msdn.microsoft.com/de-de/libr...ge.compression

jaenicke 5. Sep 2013 13:03

AW: Windows7 built-in Zip nutzen
 
Zitat:

Zitat von hathor (Beitrag 1227288)
Wer WINDOWS 8 hat: Windows.Storage.Compression

http://msdn.microsoft.com/de-de/libr...ge.compression

Das funktioniert doch nur in Apps, die du wiederum in Delphi von Hause aus noch gar nicht schreiben kannst, oder?
Das ist doch die neue API für Apps, auf die du da verlinkt hast.

VkPenguin 5. Sep 2013 13:07

AW: Windows7 built-in Zip nutzen
 
jaenicke hat recht, danke @hathor, aber das hilft mir leider auch nicht weiter

Bbommel 5. Sep 2013 13:20

AW: Windows7 built-in Zip nutzen
 
Lies dir mal diesen Thread hier durch:
http://www.delphipraxis.net/146116-z...shell-api.html

Bis denn
Bommel

VkPenguin 5. Sep 2013 14:09

AW: Windows7 built-in Zip nutzen
 
Danke @Bommel.. Das hört sich eigentlich gut an, habe auch mal etwas mit deinem Code experimentiert, nur komme ich damit nicht so ganz klar. Hast Du davon eine Demo/ein Beispiel?

hathor 5. Sep 2013 14:53

AW: Windows7 built-in Zip nutzen
 
Man kann auch compact.exe verwenden, das in allen WIN-Versionen vorhanden ist.
http://www.computerhope.com/compact.htm

VkPenguin 5. Sep 2013 16:11

AW: Windows7 built-in Zip nutzen
 
Solangs funktioniert :) Aber kann man die denn auch über Delphi ohne weiteres ansprechen? Hab sowas noch nie probiert, könnte aber je nachdem kompliziert werden


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:54 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz