首页
论坛
课程
招聘

[系统底层] [求助]请问InitializeObjectAttributes是在那个lib中定义的啊?

2008-1-18 21:54 6448

[系统底层] [求助]请问InitializeObjectAttributes是在那个lib中定义的啊?

2008-1-18 21:54
6448
在写一个绕过文件监控实现磁盘文件读写的程序,其中要用到这个函数,请教高手!多谢!

[推荐]看雪企服平台,提供项目众包、渗透测试、安全分析、定制项目开发、APP等级保护等安全服务!

最新回复 (3)
炉子 3 2008-1-18 22:03
2
0
InitializeObjectAttributes是一个宏,ntddk和ntifs中都有
shineast 4 2008-1-18 22:03
3
0
知道了!

原来

/*
* 在DDK的ntdef.h中InitializeObjectAttributes()是一个宏
*/
static VOID InitializeObjectAttributes ( OUT POBJECT_ATTRIBUTES InitializedAttributes,
                                         IN PUNICODE_STRING ObjectName,
                                         IN ULONG Attributes,
                                         IN HANDLE RootDirectory,
                                         IN PSECURITY_DESCRIPTOR SecurityDescriptor
                                       )
{
    InitializedAttributes->Length                   = sizeof( OBJECT_ATTRIBUTES );
    InitializedAttributes->RootDirectory            = RootDirectory;
    InitializedAttributes->Attributes               = Attributes;
    InitializedAttributes->ObjectName               = ObjectName;
    InitializedAttributes->SecurityDescriptor       = SecurityDescriptor;
    InitializedAttributes->SecurityQualityOfService = NULL;
    return;
}  /* end of InitializeObjectAttributes */
shineast 4 2008-1-18 22:04
4
0
谢谢啦!哈哈!
游客
登录 | 注册 方可回帖
返回