c:\ windows文件夹有两个不同的创建日期

时间:2020-04-24 08:10:04

标签: windows winapi 64-bit

我注意到文件夹c:\windows有两个不同的创建日期,具体取决于您是从32应用程序还是64应用程序查看文件系统。

要进行测试,请使用任何32/64应用程序的打开文件对话框并检查文件夹属性。

如何从我的64位应用程序中获得32位应用程序将获得的价值?

我已经尝试过Wow64EnableWow64FsRedirection的所有组合,但这似乎对该文件夹无效。

更新:在32位应用程序中,我可以使用CreateFileGetFileTime获得“ 64位日期”。以及使用FindFirstFile的“ 32位日期”。在64位应用程序中,这两种方法都为我提供了“ 64位日期”。

更新: c:\ windows的属性对话框的屏幕截图。两个图像都来自同一台PC。 enter image description here

更新2: 我发现有一个source描述了NTFS时间戳,确实有两个创建日期。我怀疑它们通常是相同的,并且Windows 32和64位查询它们的不同部分而没有任何人注意。故意访问它们似乎很困难。我没有找到任何API函数,只是大型库自行解析文件系统表。但这对于我来说太大了,仅用于查询时间戳,所以我在这里放弃。

0 个答案:

没有答案