![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-06 11:18 |
共 47,812 主题排行 / 349,914 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » 分区表备份器 miniTO 源码 (三种版本,含可执行) |
| 可打印版本 16,482 / 57 |
| 第1楼 GOTOmsdos | 发表于 2007-04-29 11:42 |
| 铂金会员 发帖 1,827 积分 5,154 | |
|
分区表备份器 miniTO 源码 (三种版本,含可执行) 现传上源码...希望能对正学习DOS,WINDOWS,磁盘和编程者有点帮助...
内含纯DOS,WIN32控制台和WIN32 GUI三个版本.它们生成的备份文件可以在任何版本中使用. 主功能: 备份/恢复/替换/比较/打印 分区表/分区引导/文件分配表/CMOS 不支持USB磁盘 DOS版具有全部功能 WIN版控制台 暂未开启打印功能和CMOS WIN版GUI 暂未开启比较、打印功能和CMOS WIN32 版本的暂未开启的功能的模块都是完整的,如果想使用,可自行打开调用的开关或加几句调用的代码就可以了, 以后有时间我再把它们加上去,...) (在WIN,打印功能是不能使用直接使用DOS的代码的,要把它们先送到编辑框的缓冲区再显示的...有兴趣的也可自己弄...) 因刚刚从DOS代码转写成WIN,程序提示还没有完全改写成WIN的,printf()等还留在里面,不过对编译没有影响,有时间可以改写掉, 因时间关系,没有详细的注释,不过在写的时候,变量名字基本是根据其功能起的,所以,对程序的代码思路还是不难理解的.. [ Last edited by GOTOmsdos on 2007-9-22 at 08:44 AM ] 附件 minito源码(修正0值分区项bug).rar (325.9 KiB) |
|
| 第2楼 cchessbd | 发表于 2007-04-29 13:13 |
| 高级用户 发帖 222 积分 525 | |
|
感谢,下来学习下.
不过我实在是菜... ... |
|
| 第3楼 darkradx | 发表于 2007-04-29 16:04 |
| 高级用户 发帖 420 积分 972 | |
|
谢谢
|
|
| 第4楼 jyssysz | 发表于 2007-04-29 22:11 |
| 中级用户 发帖 50 积分 343 | |
|
谢谢共享,高手中的高手。
|
|
| 第5楼 0189105 | 发表于 2007-04-30 08:35 |
| 新手上路 发帖 6 积分 12 | |
|
谢谢共享
|
|
| 第6楼 terse | 发表于 2007-04-30 09:47 |
| 银牌会员 发帖 946 积分 2,404 | |
|
谢谢共享,高手中的高手!
不过我真的很菜... ... |
|
| 第7楼 0451lym | 发表于 2007-04-30 12:54 |
| 高级用户 发帖 357 积分 760 | |
|
晕,向楼主敬礼!!!!
|
|
| 第8楼 本是 | 发表于 2007-04-30 21:20 |
| 银牌会员 发帖 790 积分 2,227 | |
|
感谢共享源码!赞叹!
|
|
| 第9楼 GOTOmsdos | 发表于 2007-05-01 07:27 |
| 铂金会员 发帖 1,827 积分 5,154 | |
|
win32图形版源码已更新上传,更新如下:
1 加入恢复和替换功能,这样本工具的主体功能都有了. 2 把硬盘号和分区的手动输入改为弹出列表供选择,这样方便使用,并且不容易错. 已用自己的真机测试过,通过... |
|
| 第10楼 GOTOmsdos | 发表于 2007-05-01 17:45 |
| 铂金会员 发帖 1,827 积分 5,154 | |
|
正在改善程序生成的文件的结构,使得程序即使用户输入了不同类型的文件名而不会犯错..(比如输入了单个分区的FAT的备份文件名,却选了恢复到全部硬盘的分区表的选项, 程序仍然执行恢复单个分区的FAT! 反之亦然)
这样,就强健了.. [ Last edited by GOTOmsdos on 2007-5-3 at 12:13 AM ] |
|
| 第11楼 GOTOmsdos | 发表于 2007-05-02 21:49 |
| 铂金会员 发帖 1,827 积分 5,154 | |
|
上述的改善强健计划已完成,已更新.
现在加入显示硬盘和分区总表的功能 |
|
| 第12楼 GOTOmsdos | 发表于 2007-05-03 17:53 |
| 铂金会员 发帖 1,827 积分 5,154 | |
|
已加入显示硬盘和分区总表的功能 ,
更新了. |
|
| 第13楼 ldljlzw | 发表于 2007-05-05 10:37 |
| 初级用户 发帖 12 积分 127 | |
|
谢谢!!
|
|
| 第14楼 GOTOmsdos | 发表于 2007-05-05 18:57 |
| 铂金会员 发帖 1,827 积分 5,154 | |
|
又更新如下:
1 现在三个版本生成的文件都互相兼容了...并且,如果误把单个分区的分区表或分区引导或FAT的备份文件恢复到整个硬盘或着相反,也会成功恢复到你想要恢复到的地方! 而不会犯错. 2 增加了在备份文件时写入程序的标志,以便恢复时对输入文件进行检查,这样就避免了用户输入错误的文件名而造成错误. 3 一直没有时间把DOS版的参数和帮助换成简洁的WIN版的,现在都更新了. 至此,三个版本的系列都完整了. 程序也更健壮了.. [ Last edited by GOTOmsdos on 2007-5-5 at 10:41 PM ] |
|
| 第15楼 adiwdmd | 发表于 2007-05-09 01:24 |
| 初级用户 发帖 15 积分 50 | |
|
ddd 谢谢 这个工具非常的棒,基本解决了我的问题.
只是有一点不足: 加载ifs后,用 minito /p /nohp /ifs 命令能正常显示被ifs装载的NTFS分区盘符,却无法显示ifs装载的隐藏分区的盘符. 希望可以改进下.本人菜鸟,如是本人操作错误请多包含 a:\>ifs Loading IFS driver.. Dos LFN services installed Mounted DOS Drives: E: F: G: a:\>minito /p /nohp /ifs N:N : PRI/LOG ACT HIDE ID FILE SYSTEM LABEL TOTALmb FREEmb 1:1 = E: PRIMARY YES NO 07 NTFS/HPFS 1513 1:2 = C: LOGICAL NO NO 0B FAT32 NO NAME 2266 2262 1:3 = F: LOGICAL NO NO 07 NTFS/HPFS 2266 1:4 = D: LOGICAL NO NO 0B FAT32 NO NAME 760 759 1:5 LOGICAL NO YES 1B FAT32 NO NAME 1380 |
|
| 1 2 3 4 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |