Wo finde ich MoveFileEx in der .NET Library?

25/02/2008 - 00:21 von Sebastian Schwaiger | Report spam
Grüß euch.

Folgendes Problem:
Ich lade dynamisch Assemblies herunter und lade daraus Klassen.
Beim Beenden der Application (also ich habs mal im Destruktor
implementiert) sind diese Dateien noch geöffnet weshalb ich sie
natürlich nicht öffnen kann.
Jetzt such ich halt ne Möglichkeit diese Dateien verzögert zu löschen.
Mittels MoveFileEx geht das ja nativ beim nàchsten Systemstart, ist die
API Funktion irgendwo gewrappt oder habt ihr womöglich sogar bessere Ideen?

Lg Wasti
 

Lesen sie die antworten

#1 Thorsten Doerfler
25/02/2008 - 00:40 | Warnen spam
Sebastian Schwaiger schrieb:
Ich lade dynamisch Assemblies herunter und lade daraus Klassen.
Beim Beenden der Application (also ich habs mal im Destruktor
implementiert) sind diese Dateien noch geöffnet weshalb ich sie
natürlich nicht öffnen kann.
Jetzt such ich halt ne Möglichkeit diese Dateien verzögert zu löschen.
Mittels MoveFileEx geht das ja nativ beim nàchsten Systemstart, ist die
API Funktion irgendwo gewrappt oder habt ihr womöglich sogar bessere Ideen?



Starte einen zweiten Prozess, der nur das Aufràumen über einen Timer
verzögert oder Kontrolle seines Parent-Process übernimmt.

Thorsten Dörfler
Microsoft MVP Visual Basic

vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/

Ähnliche fragen