我需要创建一个类似于AppV包附带的“虚拟文件系统”(VFS)文件夹。
有没有人知道“KNOWN SYSTEM FOLDERS”名称如何被解析为等效的虚拟文件系统文件夹名称。
例如;从AppV包物理系统路径检查VFS文件夹的内容得到解析为;
“C:\ Program Files(x86)”to“VFS \ ProgramFilesX86”
“C:\ ProgramData”改为“VFS \ Common%20AppData”
“C:\ Users \\ AppData \ Roaming”改为“VFS \ AppData”
“C:\ Windows \ SysWOW64”改为“VFS \ SystemX86”
是否存在此类目的的WINAPI?
非常感谢任何信息。谢谢!
答案 0 :(得分:0)
您无需担心VFS,只需使用MSDN.
给出的 KNOWNFOLDERSIDApp-V客户端处理从代码到VFS环境中正确路径的调用重定向。
只要您使用相对路径和KNOWNFOLDERID ,您的应用就会运行得很好,如果知道或关怀标准桌面应用程序或app-v。
不要在您的代码中使用硬编码路径。