加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

.net – DLL被标记为DELETEPENDING

发布时间:2020-12-14 04:12:52 所属栏目:Windows 来源:网络整理
导读:我在我的一个 Windows机器上运行应用程序时遇到问题.我无法在其他类似的Windows机器上复制它,它刚刚开始发生.这是情况: 使用Visual Studio,我可以构建我编写的应用程序.它构建了一个可执行文件:Application.exe,我可以在其bin / Debug目录中看到这个可执行
我在我的一个 Windows机器上运行应用程序时遇到问题.我无法在其他类似的Windows机器上复制它,它刚刚开始发生.这是情况:

>使用Visual Studio,我可以构建我编写的应用程序.它构建了一个可执行文件:Application.exe,我可以在其bin / Debug目录中看到这个可执行文件以及我知道该应用程序所依赖的所有DLL,包括Microsoft.Windows.Azure.Configuration.dll.
>当我运行应用程序时,应用程序停止运行,当我来调查问题时,我可以看到Microsoft.Windows.Azure.Configuration.dll已重命名为Microsoft.WindowsAzure.Configuration.dll.5502888.DeletePending .5502888.DeletePending.5502904.DeletePending.5502919.DeletePending.5502935.DeletePending.5502950.DeletePending

我之前从未见过这种行为,虽然我已经在这台机器上运行了一年左右的相同应用程序.有谁知道会发生什么?

谢谢你的帮助.

虽然我自己没有看到这个,但我知道如果你用 right permissions打开文件,Windows支持挂起删除(如 FILE_OBJECT structure中所跟踪).

在互联网上闲聊,我看到其他人已经在Windows Defender遇到了这个问题,而其他人则评论过很多其他类似的AV软件.鉴于它似乎是Windows API的一个功能,但任何应用程序都可能导致它.

看起来像使用来自Sysinternals的ProcMon进行调试可能是追踪实际保持文件打开状态的最佳方法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读