首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FileSystemWatcher,奇异响应

FileSystemWatcher,奇异响应
EN

Stack Overflow用户
提问于 2009-09-23 19:12:10
回答 1查看 388关注 0票数 2

我创建了一个FileSystemWatcher (作为一个Windows )来监视插件被放到目录中(作为ZIP文件),这样我就可以自动解压缩它们,设置一些注册表项,并将它们安装到我的应用程序中。这个很好用。

我还让FileSystemWatcher查看ZIP文件何时被删除,所以我可以删除安装,删除注册表项等等。这也是一个捕获的工作fine...except。

当我执行删除时,文件会被完全删除,但它看起来像是添加了另一个ZIP文件,但是它有一个非常奇怪的名称。此外,注册表中的内容与我刚才删除的文件相同。下面是一个示例:

代码语言:javascript
复制
Install
-------
File: Example.zip
Extracts to: C:\Plugins\Example\*.*
Registry Key: HKLM\Software\MySoftware\Plugins\Example\[keys]

Delete
------
File: Example.zip
Directory Deletes
Registry Deletes
Creation of Folder: C:\Plugins\ER\S-1-52359402-2823975235\202\*.* where the files are the same as Example.zip's files.
Registry Key: HKLM\Software\MySoftware\Plugins\ER\S-1-52359402-2823975235\202\[keys] where the keys are the same as Example.zip's.

最后两个步骤不应该发生。我真搞不懂这是怎么回事。这是病毒扫描仪做的吗?任何帮助都将不胜感激。

更新:根据乔恩·斯基特的响应,似乎是回收站导致了这个问题(我正在查看子目录)。是否有任何方法可以始终忽略这些目录(隐藏?回收箱?还有别的吗?)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-23 19:19:26

可能是回收箱吗?你是怎么删除文件的?如果您是从资源管理器手动执行此操作,那么Shift+Delete的“正常”高亮和删除行为与“立即删除”行为有什么区别吗?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1468033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档