中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 咨询一个小问题。 上一主题 | 下一主题
zhgwbzhd
高级用户





积分 506
发帖 187
注册 2005-12-4
状态 离线
『楼 主』:  咨询一个小问题。

在C区内的空间上,在某个指定的扇区上有我的数据。(不用考虑这个扇区会不会别的文件以后占用的问题)

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

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

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

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

谢谢!

2009-4-24 05:41
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
netwinxp
高级用户





积分 741
发帖 366
注册 2007-7-25
状态 离线
『第 2 楼』:  

你是如何保证不会被占用的呢?如果采用坏簇法,则上面的思路并不通;如果采用畸形文件法,则会出现文件交叉链,不扫描磁盘没问题,一扫描就会被截断。

2009-4-26 13:51
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zhgwbzhd
高级用户





积分 506
发帖 187
注册 2005-12-4
状态 离线
『第 3 楼』:  

1、我们要求我们使用固定的分区,所以这个分区不会被考进来其他文件的。
2、如果我们采用可启动分区那种方式,随便谁都可以看到文件的。
3、只有我们固定要求这个区,并且我们从这个分区中,找一个逻辑0磁头的位置开始,作为我们的数据区。只有我们才可以正常读取。
4、但是不能支持网络对拷,因为我们那些数据对其他的软件而言不是有效数据啊。
5、所以想自己构造一个文件,这个文件的起始簇,和终止簇包含了我们所用的扇区。
这样,就会支持wanglui对拷了。
并且由于该文件只有一个头,所以看不到什么东西的。

谢谢啊,各位!

来指点一下吧,如果自己构造文件?

2009-4-28 05:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
netwinxp
高级用户





积分 741
发帖 366
注册 2007-7-25
状态 离线
『第 4 楼』:  

每个分区FAT上的簇链与分区的簇一一对应,所以很难将其他空间的数据链进来,不过你可以把读取该空间虚拟成一个字符设备(与com1接近)或块设备(成为一个盘符),酱紫就比较容易共享了,缺点是要编写.sys文件。

2009-5-2 03:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: