TAR File handling über System-DLL

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Antworten
Peter Schweizer
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 153
Registriert: Do, 06. Apr 2006 10:51
Danksagung erhalten: 3 Mal

TAR File handling über System-DLL

Beitrag von Peter Schweizer »

Hallo,
in Windows10 ist ja jetzt die tar.exe als integraler Bestandteil vorhanden.

Um aus meinem Programm heraus TAR Files zu händeln (TSE-Kassenprogramm), müßte ich dazu ja jedesmal mit RUNSHELL() arbeiten.

Ist jemand bekannt, ob es möglich ist dies auch über DllCall() zu machen ?

Wenn ja, gibts Beispiele ?

Gruß Peter
Gruss Peter
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: TAR File handling über System-DLL

Beitrag von AUGE_OHR »

hi,
Peter Schweizer hat geschrieben: Mo, 20. Jul 2020 11:26 Ist jemand bekannt, ob es möglich ist dies auch über DllCall() zu machen ?
DllCall() ist, wie den Name sagt, für DLL Dateien

EXE Apps werden über RunShell oder ShellExecuteA aufgerufen

Code: Alles auswählen

   lSuccess := DllCall( "SHELL32.DLL"  , DLL_STDCALL, ;
            "ShellExecuteA", AppDesktop():GetHWND(), "open", cPath+cFile,;
            cPara, CurDir(), SW_NORMAL ) 
gruss by OHR
Jimmy
Peter Schweizer
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 153
Registriert: Do, 06. Apr 2006 10:51
Danksagung erhalten: 3 Mal

Re: TAR File handling über System-DLL

Beitrag von Peter Schweizer »

Hallo Jimmy,
im Prinzip ist mir das schon klar.
Jedoch ist meine Vermutung, das tar.exe intern irgendwelche Bibliotheke,DLLs aufruft bzw benutzt,
über die ich dann auch an die entsprechenden Funktionallitäten ran käme.

Peter
Gruss Peter
Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
Registriert: So, 15. Nov 2015 17:44
Wohnort: 71665 Vaihingen-Enz
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

Re: TAR File handling über System-DLL

Beitrag von HaPe »

Hallo Peter !
Jedoch ist meine Vermutung, das tar.exe intern irgendwelche Bibliotheke,DLLs aufruft bzw benutzt,
über die ich dann auch an die entsprechenden Funktionallitäten ran käme.
Lies mal hier dazu nach:
https://newyear2006.wordpress.com/2018/ ... sendsassa/
https://www.wietzebeukema.nl/blog/hijac ... in-windows

Der Dependency Walker spuckt bei mir für die TAR.exe unter anderem die folgende DLL aus:
c:\windows\system32\ARCHIVEINT.DLL
--
Hans-Peter
Peter Schweizer
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 153
Registriert: Do, 06. Apr 2006 10:51
Danksagung erhalten: 3 Mal

Re: TAR File handling über System-DLL

Beitrag von Peter Schweizer »

Hallo HaPe,
das war die Spur die ich gesucht habe.
Die beiden Links sind als Infoquelle super.

Vielen Dank.
Peter
Gruss Peter
Antworten