![]() |
Delphi-Version: XE2
Überprüfen ob das Programm aus einem Archiv ausgeführt wird
Hallo zusammen,
gibt es eine Möglichkeit zu prüfen ob ein Programm aus einer ZIP-Datei ohne vorher entpackt zu werden ausgeführt wird? WinRar kann ja in den Archive schreiben, ansonsten hätte ich einfach auf Schreibrecht geprüft. Gruß |
AW: Überprüfen ob das Programm aus einem Archiv ausgeführt wird
Liste der Anhänge anzeigen (Anzahl: 1)
Vielleicht kannst Du damit was anfangen?
Delphi-Quellcode:
Caption := paramstr(0);
|
AW: Überprüfen ob das Programm aus einem Archiv ausgeführt wird
Zitat:
Nochmal danke. Gruß |
AW: Überprüfen ob das Programm aus einem Archiv ausgeführt wird
Da man das Verzeichnis auch ändern kann, ist das kein sicherer Indikator.
Man könnte zusätzlich noch den Elternprozess auf bekannte Packer prüfen. Da man dort auch Dateien starten kann, die nicht aus einem Archiv kommen, und der Elternprozess schon weg sein kann, ist aber das auch nicht sicher. Ich frage mich allerdings auch wozu das dienen soll. Wenn dann notwendige Dateien fehlen, merkt man das doch ohnehin und wenn nicht, sollte es doch egal sein. :gruebel: |
AW: Überprüfen ob das Programm aus einem Archiv ausgeführt wird
Damit wird nicht jeden Tag das selbe am Telefon beantworten müssen ;-)
Ausserdem wird wohl bei jedem Aufruf aus dem Archiv ein neuer Tempodner erstellt und somit augenscheinlich Einstellunden die im Programmordner gespeichert werden nicht übernommen. |
AW: Überprüfen ob das Programm aus einem Archiv ausgeführt wird
@jaenicke
Die Frage von Darlo interessiert mich auch. Könntest Du das mit dem Elternprozess noch ein wenig genauer erklären? Kenne mich damit überhaupt nicht aus. Nur, wenn es nicht zu viel Mühe macht! Danke! |
AW: Überprüfen ob das Programm aus einem Archiv ausgeführt wird
Zitat:
Das sehe ich eher als Programmier- denn als Bedienfehler... Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz