搜索
查看: 20407|回复: 0

[经验分享/技术讨论] 对于NTFS文件流错误的研究

[复制链接]
发表于 2015-6-11 22:05:53 | 显示全部楼层 |阅读模式
普通帖子
帖子关键词: -
此内容与WTG无关。属于.NET 开发内容。
测试环境:WINDOWS 8.1 UPDATE1 32位 安装部分系统补丁
测试内容:
1.从网络下载WTGA,使用不同解压软件解压
2.运行程序

测试1:

WTGA 3.2.8 3.2.9(均为.NET 4开发),使用360压缩解压
解压后的文件没有锁定,程序运行正常。
测试2:
WTGA 3.2.8 3.2.9,使用系统自带解压、WINRAR解压
解压后的文件有锁定,程序运行后出现大段NTFS文件流错误信息,程序自动无响应退出。

测试3:
WTGA 3.2.5 (.NET 3.5版本)使用WINRAR解压
运行后出现小段NTFS文件流错误信息。不影响正常启动。文件实际没有解除锁定。
WTGA 3.2.5 (.NET 4.5版本)使用WINRAR解压
程序无法启动,无程序窗口,无进程。

另测试:是否打开WINDOWS DEFENDER没有影响
结论:
1.是否出现文件锁定与使用的解压软件有关
2.所有.NET 版本的Trinet.Core.IO.Ntfs中解除锁定方法均不能正常使用。并且与杀毒软件无关。





经过测试,我决定放弃使用Trinet.Core.IO.Ntfs解除文件锁定的方案。


下个版本将会使用其他方式避开文件锁定。

回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-11-5 22:02 , Processed in 0.088445 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表