Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.157 Beiträge
 
Delphi 12 Athens
 
#3

AW: Autostart.exe beenden wenn CD ausgeworfen wird

  Alt 23. Dez 2011, 20:30
Notfalls:

- Programm wird startet
- es schaut, ob es sich auf einer CD befindet (oder es schaut nicht und macht es einfach)
- es kopiert sich ins Temp-Verzeichnis
- es wird dort gestartet (eventuell mit parameter, damit es weiß, daß es schon dort ist)
- es prüft ob die CD noch drin ist (idealer Weise auf entsprechende Laufwerks-Einlege-/-Auswerfereignisse warten)
- und beendet sich dann, samt sich zu löschen

evetuel auch direkt nur einen Loader aufs Laufwerk, welcher das direkte Programm kopiert und startet

der "Loader"-Prozess beendet sich natürlich gleich wieder


PS: die virtuellen CD-Laufwerke werden gerne mal nicht richtig beendet, wenn noch etwas geöffnet ist.
Kenn ich zumindestens noch von VCCD4 so ... ist hier ja vielleicht auch noch so.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (23. Dez 2011 um 20:41 Uhr)
  Mit Zitat antworten Zitat