Moin,
ich möchte eine dll auf meinem Rechner erneuern. Leider kann ich die ältere Version nicht durch die neue ersetzen (überschreiben), da diese dll „von einem anderen Programm benutzt wird“.
Wie finde ich heraus welches Programm im Moment auf diese Datei zugreift?
Wie finde ich heraus welches Programm im Moment auf diese
Datei zugreift?
Mit dem Tool „Process Explorer“ http://technet.microsoft.com/de-de/sysinternals/bb89…
kannst du nach dem DLL Namen suchen und siehst welche Programme diese offen haben bzw. kannst zu jedem laufenden Programm sehen, welche dlls es verwendet.
Wobei man dabei höllishc aufpassen muss, da dlls nicht so einfach getauscht werden können. Wenn er da die falsche erwischt, fährt das System nicht mehr hoch.
gruss
Moin,
sieht ganz gut aus. Allerdings bin ich wohl zu doof um der Punkt „Find dll“ zu benutzen. Wenn ich einen dll-Namen eingebe (die dll existiert) findet das Programm nix.
sieht ganz gut aus. Allerdings bin ich wohl zu doof um der
Punkt „Find dll“ zu benutzen. Wenn ich einen dll-Namen eingebe
(die dll existiert) findet das Programm nix.
Da kommen wir wohl nicht drum rum zu erfahren, welche dll es ist. Vielleicht ist es irgendwie eine System-DLL, die zwar gerade nicht verwendet wird, aber irgendwie einen besonderen Schutz geniesst? K.A., das Attribut „System“ hat und dadurch einfach Schreibgeschützt ist…
Oder ist es ein Virus, der sich erfolgreich im Speicher versteckt? Hmm, ne, dann würde das System ja nicht melden, dass es verwendet wird.