devcpp
驱动牛犊
驱动牛犊
  • 注册日期2011-10-09
  • 最后登录2012-03-16
  • 粉丝0
  • 关注1
  • 积分49分
  • 威望301点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分29分
阅读:2425回复:3

ZwReadFile读取MBR的内容,怎样DbgPrint输出PVOID型Buffer的内容?

楼主#
更多 发布于:2012-03-14 16:44
ZwReadFile读取MBR的内容,怎样DbgPrint输出PVOID型Buffer的内容?
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2012-03-14 19:02
根据内存长度, for 循环,然后打印。。。。
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
devcpp
驱动牛犊
驱动牛犊
  • 注册日期2011-10-09
  • 最后登录2012-03-16
  • 粉丝0
  • 关注1
  • 积分49分
  • 威望301点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分29分
板凳#
发布于:2012-03-15 10:57
回 znsoft 的帖子
znsoft:根据内存长度, for 循环,然后打印。。。。 (2012-03-14 19:02)

老大,写几行代码明确知道一下吧,我是菜鸟啊!
AioliaSky
驱动牛犊
驱动牛犊
  • 注册日期2012-06-14
  • 最后登录2012-10-25
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望141点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2012-06-14 02:34
NTSTATUS ZwReadFile(
  __in      HANDLE FileHandle,
  __in_opt  HANDLE Event,
  __in_opt  PIO_APC_ROUTINE ApcRoutine,
  __in_opt  PVOID ApcContext,
  __out     PIO_STATUS_BLOCK IoStatusBlock,
  __out     PVOID Buffer,
  __in      ULONG Length,
  __in_opt  PLARGE_INTEGER ByteOffset,
  __in_opt  PULONG Key
);

__out     PVOID Buffer
随便建个ULONG类型变量,传参数的时候
&取地址不就是PVOID类型吗?
读的时候就DbgPrint("...0x%x\n",变量名);
游客

返回顶部