【问题标题】:How to call ntoskrnl.exe srand function?如何调用ntoskrnl.exe srand 函数?
【发布时间】:2020-10-05 23:06:25
【问题描述】:

通过dumpbin.exe,我们可以看到ntoskrnl.exe导出了srand函数。

使用Windows Driver Kit,如何调用这个函数?

我已经用stdlib.h测试过,但是我想直接调用ntoskrnl.exe。

谢谢

【问题讨论】:

    标签: c++ windows kernel driver


    【解决方案1】:

    在调用它之前声明这个导出函数。

    EXTERN_C void __fastcall srand(int a1);
    
    EXTERN_C NTSTATUS DriverEntry(DRIVER_OBJECT *pDriverObject, UNICODE_STRING *pRegistryPath)
    {
        srand(100);
        return STATUS_UNSUCCESSFUL;
    }
    

    【讨论】:

      猜你喜欢
      • 2014-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-10
      相关资源
      最近更新 更多