如何将一根指针指向硬盘上的一个地址?(等待。。。)

battlet 2002-12-05 09:28:53
如何将一根指针指向硬盘上的一个地址?
如果我要指向硬盘上的(0040:0017)地址,怎么用?
*ptr &= MK_PF(0040:0017)?
...全文
76 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
luixui 2002-12-13
  • 打赏
  • 举报
回复
今天学了不少
dsangvei 2002-12-12
  • 打赏
  • 举报
回复
很对不起,少写了: ddcrack.myetang.com :(


battlet 2002-12-12
  • 打赏
  • 举报
回复
什么网址?怎么上不去?
anothervip 2002-12-05
  • 打赏
  • 举报
回复
你这个地址是内存的还是硬盘的?

硬盘一般按照扇区寻址,如CHS,LBA
handboywj 2002-12-05
  • 打赏
  • 举报
回复
我也上不去
alfxiao 2002-12-05
  • 打赏
  • 举报
回复
上不去
dsangvei 2002-12-05
  • 打赏
  • 举报
回复
INT13,有资料可查。
强烈推荐:E文的,中断大全: ddcrack.etang.com
battlet 2002-12-05
  • 打赏
  • 举报
回复
对的,就是dos下的输入输出的中断,
怎么用?
我不懂电脑 2002-12-05
  • 打赏
  • 举报
回复
dos下可以使用有关硬盘输入输出的中断。windows下不知道,应该是用wdm八。
Cybergate 2002-12-05
  • 打赏
  • 举报
回复
指针实际上就是一个整数, 是指内存的, 怎么会指到硬盘上去?

要指向内存的0040:0017 这样就可以了

void far *ptr=(void far*)0x00400017;

如果是32位编译器, far通常可以省略

如果要指向硬盘, 你就要制作一个硬盘指针类, 重载 *, ->操作符...

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧