Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datei im Zugriff..von welchem Programm ? (https://www.delphipraxis.net/115863-datei-im-zugriff-von-welchem-programm.html)

Ghostwalker 19. Jun 2008 06:08


Datei im Zugriff..von welchem Programm ?
 
Moin,

gibts eine Möglichkeit festzustellen, welches Programm eine Datei im Zugriff hat ?

Hintergrund:

Gestern kam ein Hilferuf von einem Kunden. Dieser wollte eine DS machen, jedoch meldete das DS-Programm, das eine Datei im Zugriff wäre und die Sicherung nicht durchgeführt werden kann. Dummerweise hab ich nicht rausbekommen, welches Programm diese Datei noch im Zugriff hat.

Ich konnte zwar das Problem auf die "harte" Tour lösen (Rechner neu starten), aber so wirklich befriedigend ist das nicht gerade.

mkinzler 19. Jun 2008 06:31

Re: Datei im Zugriff..von welchem Programm ?
 
Man könnte mal sehen, ob ein Programm wie z.B. Unlocker den Zugriffshandle entfernen kann.

Relicted 19. Jun 2008 07:02

Re: Datei im Zugriff..von welchem Programm ?
 
folgendes programm is für sowas extrem hilfreich! da kannst du den prozess mit killen, der den zugriff hat oder einfach die dateihandles freigeben. er hookt sich ausserdem in die windows fehlermeldungen, also wenn eine meldung "xy kann nicht gelöscht werden: zugriff verweigert" kommt dann ploppt danach direkt das tool auf.
und man glaubts kaum: es ist freeware :-)

http://ccollomb.free.fr/unlocker/

have fun :-)

gruß
reli

edit: natürlich hab ich mkinzlers antwort überlesen.. ich bin noch nicht wach ^^

uligerhardt 19. Jun 2008 07:09

Re: Datei im Zugriff..von welchem Programm ?
 
Oder der Process Explorer von SysInternals (Menüpunkt Find Handle IIRC).

HTH,
Uli.

Luckie 19. Jun 2008 08:00

Re: Datei im Zugriff..von welchem Programm ?
 
Suchst du dafür jetzt ein Programm oder willst du selber was mit Delphi schreiben?

Ghostwalker 19. Jun 2008 10:29

Re: Datei im Zugriff..von welchem Programm ?
 
@Lucki
Sowohl als auch :) Unlocker löst zwar das Problem, muß aber erst auf dem Rechner installiert werden. Von daher wärs
auch interresant, das ganze selber zu coden.

@Rest
Unlocker löst das Problem schonmal. Allerdings muß das Programm erst installiert werden :(

Luckie 19. Jun 2008 10:47

Re: Datei im Zugriff..von welchem Programm ?
 
Zitat:

Zitat von Ghostwalker
Unlocker löst das Problem schonmal. Allerdings muß das Programm erst installiert werden :(

Wahrscheinlich, weil ein Treiber oder so installiert werden muss.

Ghostwalker 21. Jun 2008 15:57

Re: Datei im Zugriff..von welchem Programm ?
 
@Luckie

Ich denke eher wegen der Verlinkung im Explorer-Menü :) Denn bei einem Treiber müsste ich die Maschine nach der Installation neu starten :)


@All

Danke erstmal. Ich werde mich da mal durch die API wühlen und sehen ob ich was eigenes hinbekomme :)

Luckie 21. Jun 2008 16:24

Re: Datei im Zugriff..von welchem Programm ?
 
Zitat:

Zitat von Ghostwalker
Denn bei einem Treiber müsste ich die Maschine nach der Installation neu starten :)

Nicht unbedingt. Programme von Sysinternals benutzen auch Treiber und die benötigen keinen Neustart des Computers.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 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