![]() |
Dateien die auf Datei zugreifen auflisten
Hallo,
wenn ich eine Datei per
Delphi-Quellcode:
Öffne und es dabei einen Fehler gibt, da die Datei bereits von einer anderen Anwendung benutzt wird möchte ich eine Liste der Dateien bekommen, die auf diese Datei zugreifen.
afilestream := TFileStream.Create(filename,fmOpenread,fmShareDenyWrite);
Wie kann ich dies machen? Igel457 |
Re: Dateien die auf Datei zugreifen auflisten
Hat wirkich keiner eine Idee?
|
Re: Dateien die auf Datei zugreifen auflisten
Ich glaub aus anderen Prozessen zu entnehmen, welche Dateien sie gerade geöffnet haben, is eine recht komplizierte Sache. Aber du kannst den
![]() |
Re: Dateien die auf Datei zugreifen auflisten
hmmm...
Danke erstmal. Wenn das zu kompliziert ist dann lasse ich das halt. Wäre nur schön gewesen, wenn ich dem Benutzer hätte sagen können welches Programm er schließen soll, damit das ganze läuft. Für weitere Ideen bin ich aber weiterhi offen. |
Re: Dateien die auf Datei zugreifen auflisten
Hallo,
unter Windows XP (und 2003) kannst du openfiles verwenden. Es ist vorher das globale Systemflag 'maintain objects list' zu aktivieren, damit auch lokal geöffnete Dateien berücksichtigt werden: openfiles /Local ON Braucht einen Neustart; wie die Ausgaben von CMD-Fenstern erfasst werden, stand hier mal in irgendeinem Thread. Alternativ, ich meine, das funktioniert dann auch unter Win9x: ![]() Gruß Pascal |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 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