易码技术论坛

 找回密码
 加入易码
搜索
查看: 313316|回复: 7

[源码] 高手进来:去掉sysdir的只读属性(nc2k系列)

[复制链接]
发表于 2005-8-27 13:02:00 | 显示全部楼层
到底有没有人知道啊
gsm 该用户已被删除
发表于 2005-9-14 13:58:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-9-14 18:03:00 | 显示全部楼层
如果没有了文件的话就会NO LOAD HOT KEY ERROR。不过不是很大的关系。如果不想这样可以直接改内核,就是把会调用那个系统文件的程序部份改掉。
发表于 2005-9-15 00:54:00 | 显示全部楼层
完全没有危险,这只是暂时的,格式化后你删除的文件又会出现。。。

因为整理只是从sb标记开始后的块开始整理,也就是文件的内容还在nand中。。。只不过在 fat表中标记为删除了。。。
发表于 2005-12-30 12:52:00 | 显示全部楼层
    是的,还有就是你把sysdir里的文件删掉不会有空间空出来。(因为只不过在 fat表中标记为删除了)。呵呵。
 楼主| 发表于 2007-5-12 16:41:30 | 显示全部楼层
还是有点儿不明白
发表于 2007-6-17 19:57:38 | 显示全部楼层
只改文件夹属性的话文件是删不掉的,要表面删除文件的话还要改文件属性(实际并没有释放空间,还会影响操作,格式化后文件还会回来),要彻底删除文件,必须改一个受保护的block,nc2600的似乎是$0002区(用wqxhex读出来的),那里面有系统文件信息,在格式化时会还原,在区末还有受保护的区的范围.
 楼主| 发表于 2005-8-26 10:58:50 | 显示全部楼层 |阅读模式
在网站上看到的关于去掉NC2000 sysdir文件夹只读属性的帖子:
---------------
在0a-0f页搜索0100ba80
就会找到sysdir的fat表信息,然后改上面的ba80为ffff就OK了
具体方法:
r 空格 0a4000 空格 0fbfff 空格
s 空格 01空格  00空格  ba空格  80空格
e (当前地址)空格 01 空格 00空格  ff 空格 ff空格
------------
不知道这样做会不会有危险?
还有,删除了里面的东西后(比如game),机器还能正常用吗?
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-29 18:38 , Processed in 0.009548 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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