我如何知道字体何时安装?

我如何知道字体何时安装?

在 Windows Server 2008 RC2 上,是否有可靠的方法来确定特定字体的安装时间?我确实知道它是手动安装的,即不是预先与系统捆绑在一起的。

我尝试过的事情:

  • 查看注册表条目Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts。不幸的是,我认为没有任何方法可以确定条目的创建时间

  • 查看 .ttf 文件的“属性”窗口。有“创建”和“修改”时间戳,但我不知道这是字体在系统上安装的时间,还是 .ttf 文件最初创建的时间。

就上下文而言,我正尝试在 ASP.NET 应用程序中使用该字体,并且需要确保该字体已安装最近一次重启(否则我将不得不再次重新启动服务器,这是一个不理想的解决方案)。

答案1

“创建时间”是指文件在该特定文件系统上的创建时间;例如,如果您刚刚从另一个驱动器复制了一个一年前的文件,或者从旧存档中提取了文件,则新副本将在今天“创建”。据我所知,没有可以“回溯”此时间戳的功能。所以这就是您要找的。

“修改时间”是指文件在任何地方被更改的时间。此时间戳通常与文件一起复制 - 甚至存档器、Web 浏览器和 FTP 等也经常会保留它。因此,它通常反映原始文件的修改时间。(另一方面,很容易意外重置它......)

相关内容