中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-10-31 07:40
共 47,815 主题排行 / 349,930 发帖 / 今日 0 篇 / 48,290 会员排行
DOS开发编程 & 发展交流 (开发室) » 咨询一个小问题。
可打印版本  1,396 / 3
第1楼 zhgwbzhd 发表于 2009-04-24 05:41
高级用户 发帖 187 积分 506
咨询一个小问题。
在C区内的空间上,在某个指定的扇区上有我的数据。(不用考虑这个扇区会不会别的文件以后占用的问题)

因为他们会通过网络对拷C区,但是我的这个扇区呢就不会被他们复制过去。

我现在想的方法如下:
1、也在C区创建一个文件(假设叫做A.A)。
2、修改A.A的起始簇;
3、也就是把我的数据包装成他的有效数据,被他们对拷过去。

不知道这样的思路是否可行?

希望大牛们给一点指点,或者给一个更好的方法。

谢谢!
第2楼 netwinxp 发表于 2009-04-26 13:51
高级用户 发帖 366 积分 741
你是如何保证不会被占用的呢?如果采用坏簇法,则上面的思路并不通;如果采用畸形文件法,则会出现文件交叉链,不扫描磁盘没问题,一扫描就会被截断。
第3楼 zhgwbzhd 发表于 2009-04-28 05:44
高级用户 发帖 187 积分 506
1、我们要求我们使用固定的分区,所以这个分区不会被考进来其他文件的。
2、如果我们采用可启动分区那种方式,随便谁都可以看到文件的。
3、只有我们固定要求这个区,并且我们从这个分区中,找一个逻辑0磁头的位置开始,作为我们的数据区。只有我们才可以正常读取。
4、但是不能支持网络对拷,因为我们那些数据对其他的软件而言不是有效数据啊。
5、所以想自己构造一个文件,这个文件的起始簇,和终止簇包含了我们所用的扇区。
这样,就会支持wanglui对拷了。
并且由于该文件只有一个头,所以看不到什么东西的。

谢谢啊,各位!

来指点一下吧,如果自己构造文件?
第4楼 netwinxp 发表于 2009-05-02 03:29
高级用户 发帖 366 积分 741
每个分区FAT上的簇链与分区的簇一一对应,所以很难将其他空间的数据链进来,不过你可以把读取该空间虚拟成一个字符设备(与com1接近)或块设备(成为一个盘符),酱紫就比较容易共享了,缺点是要编写.sys文件。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023