首页
社区
课程
招聘
[旧帖] [求助][求助][求助]FileName解析 0.00雪花
发表于: 2012-7-28 20:03 1638

[旧帖] [求助][求助][求助]FileName解析 0.00雪花

2012-7-28 20:03
1638
typedef struct _FILE_BOTH_DIR_INFORMATION {
  ULONG  NextEntryOffset;
  ULONG  FileIndex;
  LARGE_INTEGER  CreationTime;
  LARGE_INTEGER  LastAccessTime;
  LARGE_INTEGER  LastWriteTime;
  LARGE_INTEGER  ChangeTime;
  LARGE_INTEGER  EndOfFile;
  LARGE_INTEGER  AllocationSize;
  ULONG  FileAttributes;
  ULONG  FileNameLength;
  ULONG  EaSize;
  CCHAR  ShortNameLength;
  WCHAR  ShortName[12];
  WCHAR  FileName[1];
} FILE_BOTH_DIR_INFORMATION, *PFILE_BOTH_DIR_INFORMATION;
这个结构中的FileName怎么被解析出来?,能不能帮写个实例,求指点

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 338
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
FILE_BOTH_DIR_INFORMATION        *c;

c = (FILE_BOTH_DIR_INFORMATION*)ExAllocatePoolWithTag(NonPagedPool, sizeof(FILE_BOTH_DIR_INFORMATION)+4096,'Tag1' );
if(c == NULL ){
        return;
}
try{
    //do you want
    c->FileName;//the FileName is store it
}finally{
        ExFreePoolWithTag( c, 'Tag1' );
}
2012-7-30 10:07
0
游客
登录 | 注册 方可回帖
返回
//