![]() |
Re: Anwendung starten von USB Stick
Natuerlich kann man das feststellen (ueber WM_DEVICECHANGE weiss ich so ziemlich alles), aber es ist ja zu spaet.
Bei CDROM und USB sind zwei voellig unterschiedliche Treibersysteme beteiligt. Ausserdem ist CD raus nicht mit USB Stick raus zu vergleichen. Bei der CDROM wird nur das Medium entfernt und nicht das Geraet. Der Laufwerksbuchstabe z. B. bleibt erhalten. |
Re: Anwendung starten von USB Stick
Dann kopiere deine Anwendung beim Starten vom Stick auf den lokalen Rechner, danach statet die USB-Stick-Anwendung ihre lokale Kopie. Das kopieren selber sollte die reale Startzeit höchstens verdoppeln, und du kannst das alles so basteln das dies dem Anwender nicht auffällt. Auf alle Fälle wärst du damit das eigentliche Problem erstmal los. Nun noch die Dateifehler von eventuell geöffneten Dateien abzufangen ist das geringere Problem.
Nach Beendigung der lokalen Kopie kann diese sich selber löschen (mit ein bischen trickserei). Gruß hagen |
Re: Anwendung starten von USB Stick
wow, ihr schläft ja überhaupt nicht :shock:
@nega: ja so mach ich es jetzt auch. Aber wie kann ich Abfragen ob die Anwendung auf einem USB Stick läuft? lg, michaela |
Re: Anwendung starten von USB Stick
Offensichtlich brauchst du mehr Schoenheitsschlaf als wir ;-) Naja, bei uns hilft er ja auch nicht mehr.
Den Laufwerksbuchstaben aus ParamStr(0) extrahieren und den Laufwerkstyp bestimmen. Es genuegt das die Applikation auf einem Removable Medium laeuft. |
Re: Anwendung starten von USB Stick
Danke Robert, so werde ich es machen.
Dann sind wenigstens auch Laufwerke im Netzwerk abgedeckt. lg, michaela |
Re: Anwendung starten von USB Stick
Und Disketten und CD's und andere Speicherkarten und ... :mrgreen:
|
Re: Anwendung starten von USB Stick
Was ist wenn man seine Anwendung vorher per UPX komprimiert? Diese wird doch beim starten komplett in den RAM dekomprimiert oder? No more fileaccess...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:46 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-2025 by Thomas Breitkreuz