我需要在内存或磁盘上创建 FileSystem 类型的东西,可以像磁盘上的文件一样访问它,哪个路径可以在 fopen() 等函数中使用。
详细信息:我正在使用 AddFontResourceEx 函数在应用程序中加载字体。由于此功能需要文件路径,因此文件需要存在于磁盘上。但我要求用户不能访问/查看字体文件。
我尝试了 AddFontMemResourceEx 函数,但加载的字体不可枚举,因此用户无法在应用程序中看到字体。我还尝试了一些创建 VFS 的库,但它们像数据库一样工作,即您可以创建文件/目录并访问它们。但不能在 AddFontResourceEx 或任何其他函数中使用它们的文件路径。
是否有某种方法可以在内存或磁盘上创建一个可以通过我的应用程序访问的虚拟文件系统,并且我可以在创建的这个虚拟文件系统上写入/读取文件,并且 AddFontResourceEx 函数可以使用它的文件路径。