在delphi中怎样取得逻辑分区的起始扇区号和结束扇区号!
解决方案 »
- 如何定时检测到程序的弹出的消息框,Messagebox的还有发生异常程序弹出的消息框等
- △△△△△▲▲▲▲▲欢迎访问超级猛料新主页▲▲▲▲▲△△△△△
- 兄弟姐妹们,上海的"福建大陆桥电脑公司"你们了解吗?恳请大家告诉我这家公司的情况.
- 关于Indy组件实现邮件附件下载的问题(点击下载可以出现另存的对话框)?急!!!
- 最大化
- 寻求一个从dbgrid生成Execl文档(新建)的例子
- 关于TreeView,当它有内容时,是否必须有一个是选中的?
- 从串口接收Ascii值带0的字符串,为什么一到0的值处就断开呢?
- 可怜的加班人的问题
- 突出想法:Delphi对数据处理方便,WORD对版面处理强大。如果做报表时将它两融合起来,岂不......
- DELPHI+SQL SERVER 2000的程序在没有SQL SERVER 的机器上有办法运行吗?
- 如何选中ListView中的一项 阿.........
hDeviceHandle:=CreateFile('\\.\x:',GENERIC_ALL,FILE_SHARE_READ or FILE_SHARE_WRITE,nil,OPEN_EXISTING,0,0)//x为盘符.
起始扇区:
FileSeek(hDeviceHandle,SectorStart*BytesPerSector,0);
//SectorStart=0,BytesPerSector=512;
这里给出的起始扇区号为0;
结束扇区应该是该盘大小 div 512+起始扇区号吧.具体要读物理扇区,Win9x用到INT21的7305号中断,WinNT为CreateFile('\\.\PHYSICALDRIVE0'...).要深入了解,还是去买本书吧,48块还不算很贵.
是啊是啊,哈哈...