主题:保护模式下读主引导扇区的程序(绿色)
cnhanxiao
[专家分:450] 发布于 2008-09-19 15:58:00
汇编语言基于Win32 API编写,只读不写,网友放心。懂得汇编语言的网友,可以在NT/2000/XP/Vista下查看自己的主引导扇区内容
最后更新于:2008-09-19 16:04:00
回复列表 (共8个回复)
沙发
臭石头雪球 [专家分:23030] 发布于 2008-09-20 19:57:00
嘁,我还以为是 *.asm 文件呢。结果是 EXE 的...没意思
板凳
cnhanxiao [专家分:450] 发布于 2008-09-21 04:20:00
呵呵,你很懒。我辛辛苦苦做出来的,不想直接公开源码。
其实,那么小的程序,你用调试软件一跟踪,立即知道怎么实现的。
真需要我们可以私下交流,不会收费的:)
3 楼
cnhanxiao [专家分:450] 发布于 2008-09-21 04:30:00
其实我是想做成DLL的,提供大家两个函数:ReadSectors和WriteSectors,没人支持:)
4 楼
臭石头雪球 [专家分:23030] 发布于 2008-09-21 12:51:00
[quote]呵呵,你很懒。我辛辛苦苦做出来的,不想直接公开源码。
其实,那么小的程序,你用调试软件一跟踪,立即知道怎么实现的。
真需要我们可以私下交流,不会收费的:)[/quote]
不是懒,是很多事情要做,没太多的时间。
确实蛮简单的,就是 CreateFile 一个物理磁盘,然后用 ReadFile 读而已。
不过有源码还是看着方便得多。做成 Lib 就可以了,这么小的代码,没必要搞成 DLL。
5 楼
cnhanxiao [专家分:450] 发布于 2008-09-21 13:14:00
对高手而言,就是一层窗纸。呵呵
做成静态库似乎通用性不好吧。
6 楼
臭石头雪球 [专家分:23030] 发布于 2008-09-21 13:58:00
[quote]对高手而言,就是一层窗纸。呵呵
做成静态库似乎通用性不好吧。
[/quote]
静态库的通用性本来就不好,但是也有优点,方便打包成简单的无依赖的 EXE。
一般少量的代码应该用静态库,大量的或者可能在以后有较多更新的代码部分,才设计为 DLL。
7 楼
cnhanxiao [专家分:450] 发布于 2008-09-21 21:21:00
谢谢指点,主要发现连TASM的静态库和MASM的都不能兼容,更别说和C等的了。
里面还有不少调试函数等等的,所以应该算是不小的动态链接库了,只是我有些懒,呵呵。
8 楼
cnhanxiao [专家分:450] 发布于 2008-09-21 21:22:00
还是给你消息吧
我来回复