阅读:1613回复:3
PFILE_BOTH_DIR_INFORMATION文件名问题
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怎么被解析出来?请高手帮忙做个简单例子,将FileName保存在一个UNICODE_STRING变量中。 还有FileName是长度为1的WCHAR,怎么保存长度为FileNameLength的文件名?谢谢指教 |
|
沙发#
发布于:2010-09-04 21:12
帮帮忙啊
|
|
禁止发言
|
板凳#
发布于:2010-09-05 23:25
用户被禁言,该主题自动屏蔽! |
地板#
发布于:2010-09-06 13:30
ULONG FileNameLength;
简单的办法,你可以用一个unicode_string,用这个长度去初始化它,当然缓冲区指针用那个filename |
|
|