Hi,
After a static code review, I noticed that DGL, DCB and VCB blocks use a ERESOURCE member.
This Resource member is used in ExAcquireResourceExclusiveLite/ExReleaseResourceLite (mainly for VCB)
But it's never properly initialized/uninitialized using ExInitializeResourceLite and ExDeleteResourceLite.
So, I guess that the calls to Acquire/Release silently fail (do nothing?)
I've tried to call these Initialize/Delete functions, but then it crashes when unmounting the dokan drive.
Any thoughts?
Thx!
William