amei
驱动牛犊
驱动牛犊
  • 注册日期2002-03-21
  • 最后登录2006-11-10
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:837回复:2

难死我了,求救呀!!

楼主#
更多 发布于:2002-04-11 14:02
我第一次做vxd程序,老师就抛给我一个难题,只好来请教大家了。

编写一个vxd 程序 直接读取磁盘上的文件(设该磁盘上只有一种二进制格式的文件)并将该文件读入内存同时向要调用这个文件的应用程序返回其内存的地址。
我想是否可以用VIOPort类捕捉磁盘驱动访问并由vxd读取文件,如果可以那么磁盘驱动的端口地址是多少,怎样在vxd中打开文件并将其读入内存呢?在vxd中进行文件处理时调用该文件的应用程序怎么办?种种问题越想越多,不知从何下手!!
请各位高手多多指教!!!


 
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
沙发#
发布于:2002-04-11 17:22
既然是VxD,那就是95/98下的了,用VToolsD,里面有一大堆的以Ring0_XXXX的函数,变着方用吧。
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
板凳#
发布于:2002-04-11 17:44
到于内存地址,好象可以用MapFile,看看书吧

游客

返回顶部