DLL marked DELETEPENDING

I have a problem running an application in one of my windows windows. I can’t play it on other similar windows windows and it just started. Here's the situation:

  • Using Visual Studio, I can create the application that I wrote. It creates one executable file: Application.exe, and I can see it in the bin / Debug directory, this executable file and all the DLLs that I know depend on the application, including Microsoft.Windows.Azure.Configuration.dll.

  • When the application starts, the application stops working, and when I come to investigate the problem, I see that the Microsoft.Windows.Azure.Configuration.dll file has been renamed to Microsoft.WindowsAzure.Configuration. dll.5502888.DeletePending.5502888.DeletePending.5502904.DeletePending.5502919.DeletePending.5502935.DeletePending.5502950.DeletePending

I had never seen this before, although on this computer I ran the same application for a year or so. Does anyone know what could happen?

Thanks for any help.

+8
windows dll visual-studio
source share
2 answers

Until I saw this, I know that Windows supports pending deletions (as tracked in the FILE_OBJECT structure ) if you open the file with the right permissions .

While browsing the Internet, I see that other problems have affected these issues with Windows Defender , while others have commented on many other AV programs that do similar things. Given that it seems to be a feature of the Windows API, any application can cause his.

It seems that debugging with ProcMon from Sysinternals may be the best way to track what actually keeps the file open.

+1
source share

This is a bit confusing. I believe that I have solved my problem, but, unfortunately, I can’t remember what I did. If memory helps me, I think the problem is with log4net and it is doing something. I will try to extract data from memory for more information.

0
source share

All Articles