Could you provide some sample for reproducing the problem? And describe actions that cause the bug.
Also please specify what type of the CallbackFS library (.NET1.1, .NET2.0, Delphi or C++) are you using?
Thanks.

We can reliably reproduce the problem by opening a folder containing lots of executable files, and changing views a few times (to open the icons from the executable). Then move up a directory and try to rename that folder. We always get an error as there will be a handle still open to one of the files within the folder.

It will be very difficult to provide a sample as this is part of a very large application which relies on a lot of additional code. I can tell you that there are no exceptions being thrown in any of our callbacks and that we only log the open handle after it has been opened and log the close on the first line of the OnClose callback. This always ends up with one file having an unmatched OnOpen/OnClose event.

We use cookies to help provide you with the best possible online experience. By using this site, you agree that we may store and access cookies on your device. You can find out more about and set your own preferences here.