![]() |
中国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 |