one
one
驱动牛犊
驱动牛犊
  • 注册日期2002-04-13
  • 最后登录2014-06-09
  • 粉丝2
  • 关注2
  • 积分27分
  • 威望245点
  • 贡献值1点
  • 好评度21点
  • 原创分0分
  • 专家分0分
阅读:1505回复:1

初级问题:ring 3调用ZwQuerySystemInformation失败

楼主#
更多 发布于:2004-12-08 11:52
delphi代码:
 var
  buf:array[0..12048] of char;
  dw,ret:ULONG;
function ZwQuerySystemInformation(
    systeminformationclass:ULONG;
    psysteminformation:pointer;
    Length:ULONG;
    ReturnLength:PULONG
    ):DWORD;stdcall;external 'NTDLL.DLL';
。。。。。。。。
ret:=ZwQuerySystemInformation(5,@buf[0],12048,@dw);
返回
ret=STATUS_INFO_LENGTH_MISMATCH
为何??????????


[编辑 -  12/8/04 by  one]
one
one
驱动牛犊
驱动牛犊
  • 注册日期2002-04-13
  • 最后登录2014-06-09
  • 粉丝2
  • 关注2
  • 积分27分
  • 威望245点
  • 贡献值1点
  • 好评度21点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-08 13:47
问题找到了:缓冲区太小,要30K多。

[编辑 -  12/8/04 by  one]
游客

返回顶部