如何用delphi读到硬盘扇区 我想问一下,用delphi能不能不太复杂地编写出:能读到硬盘某一(由用户指定的)扇区 的程序,能在win98下用就可以了,当然win2000就更好啦,:)我自己对delphi不是很了解,所以请高手们能帮帮忙,最好能给我个例子,或者方向也可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不会是delphi根本就不能这样做啊?应该不会吧?! 用汇编然后再嵌入delph代码中 那还不就是用汇编?!delphi本身没有提供相关的函数吗?还有没有别的技巧? 汇编一定能实现不过我也想知道delphi有没有这样的功能 以下是网上看到的:如果是在WIN2000中,可以用CreateFile打开并存取。CreateFile支持两种方式的磁盘设备--逻辑磁盘(格式为"\.:")和物理磁盘(格式为"\.",其中x为数字),例如打开A:盘进行读取操作,只要这样:var hDev: HWND;hDev:=CreateFil("\\.\A:",GENERIC_READ,FILE_SHARE_WRITE,0,OPEN_EXISTING,0,0);ReadFile(hDev,Buffer,512,&dwRet,0);CloseHandle(hDev); 这种操作WinAPI必然会提供,只我们可能不太熟悉,可以去API论坛问问 哪里有些比较人气的API论坛啊? SGP(程式男孩) 能不能再说详细一点,因为我不会看delphi的帮助(不是不明白英文说什么,而是不明白它想表达的意思是什么) 那有没有人能告诉我,到底用delphi怎样实现啊? 这些对delphi来说都是小菜啦,我有这方面的例子,你需要给我邮箱我发送给你啦 如果是D_IOCTL.PAS DSKIO.PAS 那些我已经有了,如果有中文注释也好 我想要,这个太棒了,正是我所缺少的[email protected] 我想要这个,帮忙发我一个:[email protected]谢谢了先;)) 正好,帮个忙[email protected],谢先 能给我一个吗,谢谢![email protected] 我也想[email protected]谢了!宇哥,同是天涯沦落人 比40分就想向龚兵交代?吾好傻啦!起码比200分先有人show你啦! 请教TIDHttp控件用法 TcxCheckListBox 选中项的问题? 如何获取当前焦点进程 怎样在 clientdataset 中 为update 语名动态加载条件参数。 如何用Delphi调用Windows目录下的可执行程序 Delphi 6中怎样表示十六进制的数? 如何在DBgrideh里的特定单元格添加一个图片!! Delphi数据库paradox7的问题 有没有这样一个函数,判断一个字符串是否是一个合法的数字串? 调查:骂一骂大陆写Delphi书的无知作者! 我这个总是编译出错,怎么回事谁告诉我一下 推荐一个好的报表控件,能用户自定义的,最好是中文的
如果是在WIN2000中,可以用CreateFile打开并存取。CreateFile支持两种方式的磁盘设备--逻辑磁盘(格式为"\.:")和物理磁盘(格式为"\.",其中x为数字),例如打开A:盘进行读取操作,只要这样:
var hDev: HWND;
hDev:=CreateFil("\\.\A:",GENERIC_READ,FILE_SHARE_WRITE,0,OPEN_EXISTING,0,0);
ReadFile(hDev,Buffer,512,&dwRet,0);
CloseHandle(hDev);
谢谢了先;))
[email protected]
谢了!宇哥,同是天涯沦落人