J
joseph2000
Hi,
I'd like to ask you for some ideas how to solve problem I currently have.
The problem is as follows:
we have a component which is integrated with w Windows Explorer. From time
to time we need to make an update, which is performed on client machines.
And here the problem appears - all the assemblies used by the component are
being locked by the explorer process, so we need to unlock them somehow.
Till now we have used dirty approach which involved killing the explorer
process and then trying to update the component assemblies. Of course after
that the explorer was started again.
Unfortunately very often the assemblies are used not only by the Windows
Explorer process but by another processess as well - then update fails.
What I'd like to do is to being able to perform similar actions to these
offered by Unlocker 1.8.5 program: find all processes that are using libraries
in given folder, unlock/unload them and then perform assemblies update.
This is my idea what should I do but I don't know how. Could you help me,
please?
On the other hand maybe you have another ideas how to solve the problem without
building a 10 pounds hammer to kill a small bug.
Thanks in advance,
Wojtek
I'd like to ask you for some ideas how to solve problem I currently have.
The problem is as follows:
we have a component which is integrated with w Windows Explorer. From time
to time we need to make an update, which is performed on client machines.
And here the problem appears - all the assemblies used by the component are
being locked by the explorer process, so we need to unlock them somehow.
Till now we have used dirty approach which involved killing the explorer
process and then trying to update the component assemblies. Of course after
that the explorer was started again.
Unfortunately very often the assemblies are used not only by the Windows
Explorer process but by another processess as well - then update fails.
What I'd like to do is to being able to perform similar actions to these
offered by Unlocker 1.8.5 program: find all processes that are using libraries
in given folder, unlock/unload them and then perform assemblies update.
This is my idea what should I do but I don't know how. Could you help me,
please?
On the other hand maybe you have another ideas how to solve the problem without
building a 10 pounds hammer to kill a small bug.
Thanks in advance,
Wojtek