... dein externer Programmaufruf ...
Das ist kein externer Programmaufruf!
compact
und
cipher
sind ein Teil von
Windows! Wir verwenden ja deshalb Windows-Aufrufe und das Windows
API, weil unsere Programme ja sonst nicht in Windows laufen könnten!
Ich verstehe nicht, wieso manche das
Rad neu erfinden und unbedingt Teile von Windows in Delphi nachprogrammieren möchten!
Wieso tun die das? Es gibt doch bestimmt lohnendere Aufgaben als Windows nachzuprogrammieren, oder?
Schau mal bitte in Dein \Windows\SysWOW64\ und \Windows\System32\ Verzeichniss.
Wenn es bei Dir dort keine "compact.exe" und "cipher.exe" gibt, kann Dein Rechner was was meiner nicht kann oder diese EXTERNEN Programme liegen irgendwo anders bei Dir.
Windows-
Api habe ich gezeigt. Externen Programmaufruf hast Du gezeigt. Nur der Richtigkeithalber.
Les doch mal was ein ShellExecuteEx() macht da Du mir nicht glaubst.