楼主: olly
收起左侧

[原创工具] FAT32 优盘 AUTORUN 免疫器 [fix bug]+ 【源码】

  [复制链接]
银砾石
发表于 2009-12-19 18:51:28 | 显示全部楼层
ntfs目前与个思路,就是利用indx顺序,可以构建不能被删除的autorun.inf,但实现比较麻烦,而且磁盘查错后会被修复.

评分

参与人数 1经验 +3 收起 理由
tawny2008 + 3 感谢解答

查看全部评分

olly
 楼主| 发表于 2009-12-19 18:59:49 | 显示全部楼层
ntfs目前与个思路,就是利用indx顺序,可以构建不能被删除的autorun.inf,但实现比较麻烦,而且磁盘查错后会被修 ...
银砾石 发表于 2009-12-19 18:51



磁盘CHKDSK后会修复,这个悲剧。。。
NTFS的磁盘完整性检查增强了好多。。
银砾石
发表于 2009-12-19 21:44:10 | 显示全部楼层
源代码看了下,个人怎么感觉好象写磁盘的时候,考虑的是目录项的簇是连续的?

this->FDT_Buffer = new BYTE[this->Get_FDT_Size()*512]; //所有目录项的大小

this->FDT_Buffer+i+0)=='A'  //找到对应位置

offset = i; //

int offset_sector=(offset)/512+FDT_Adr_t;   //转换为逻辑扇区偏移

SetFilePointer(hDev, offset_sector*512, 0, FILE_BEGIN);  //设置起始扇区;
olly
 楼主| 发表于 2009-12-19 23:22:05 | 显示全部楼层
感谢石头检查代码,从贴的代码中好像是有问题,现在是手机中,不太方便,等明天考完后仔细看下代码,修改下。
1e3e
头像被屏蔽
发表于 2009-12-19 23:36:25 | 显示全部楼层
支持原创
s6503211s
发表于 2009-12-20 17:22:35 | 显示全部楼层
多谢分享 学些了 谢谢
xiaoyong0915
发表于 2009-12-20 22:24:32 | 显示全部楼层
谢谢!
olly
 楼主| 发表于 2009-12-20 22:44:16 | 显示全部楼层
源代码看了下,个人怎么感觉好象写磁盘的时候,考虑的是目录项的簇是连续的?

this->FDT_Buffer = new BY ...
银砾石 发表于 2009-12-19 21:44



的确有问题
改了下,,可是优盘目录项目前都是连续的~~不好测试 = =

我该怎么让目录项不连续呢?
银砾石
发表于 2009-12-21 08:11:14 | 显示全部楼层
测试的话可以手工设置成已占用,系统就不会用了

或者格式化后先放少于一个簇的文件/目录,然后子目录下再多放点东西,这样容易占掉。

FAT16的考虑没?FAT16是连续的
xiaochen
发表于 2009-12-21 08:44:46 | 显示全部楼层
工具不错啊,谢谢楼主,收藏了!!!

现在卡巴性价比很高啊,我们公司30台电脑目前都在用正版的啦!!
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-23 14:05 , Processed in 0.137412 second(s), 15 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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