Everything研究之读取NTFS下的USN日志文件(1)
GetVolumeInformation(
? lpRootPathName:PChar;??????????????{磁盘驱动器代码字符串}
? lpVolumeNameBuffer:PChar;?????????? {磁盘驱动器卷标名称}
? nVolumeNameSize:DWORD;?????????????{磁盘驱动器卷标名称长度}
? lpVolumeSerialNumber:PDWORD;??????? {磁盘驱动器卷标序列号}
? varlpMaximumComponentLength: DWORD; {系统允许的最大文件名长度}
? varlpFileSystemFlags: DWORD;??????? {文件系统标识}
? lpFileSystemNameBuffer:PChar;?????? {文件操作系统名称}
? nFileSystemNameSize:DWORD?????????? {文件操作系统名称长度}
): BOOL;
下面给出C++的实现作为参考:
??
The caller must have administrative privileges. For more information, see Running with Special Privileges.
照样贴上例子(我很少用C++,写得不好,仅参考):
?第三步:打开USN Journal文件
MSDN:http://msdn.microsoft.com/en-us/library/aa364558%28v=VS.85%29.aspx
?
?
代码参考:
?这时如果你能成功创建USN日志,那么对USN的探索即将开始…
?
>>目前你手上有的资源是:
?