-
Notifications
You must be signed in to change notification settings - Fork 39
Description
Currently, the GUP does not check whether the app to be maintained is still running or not - this can easily lead to a situation where a GUP op fails due to that.
Namely, when a user wants to delete installed Notepad++ plugin(s), the success of the op depends purely on whether the Notepad++ app manages to exit/unload before the GUP calls its SHFileOperation delete op (app-loaded plugins are locked by the OS and their files on disk cannot be deleted, in such a case the above SHFileOperation returns 0x7C - DE_INVALIDFILES ). Relevant Notepad++ issues:
notepad-plus-plus/notepad-plus-plus#16364
notepad-plus-plus/notepad-plus-plus#15673
notepad-plus-plus/notepad-plus-plus#11819
notepad-plus-plus/notepad-plus-plus#9148
@donho
Could you assign me here, I have an idea for a simple sln.