0

AppV パッケージに含まれるものと同様の「仮想ファイル システム」(VFS) フォルダーを作成する必要があります。

「KNOWN SYSTEM FOLDERS」の名前が、同等の仮想ファイル システム フォルダ名にどのように解決されるかを知っている人はいますか。

例えば; AppV パッケージの物理システム パスから VFS フォルダーの内容を調べると、次のように解決されます。

  • 「C:\Program Files (x86)」から「VFS\ProgramFilesX86」

  • 「C:\ProgramData」から「VFS\Common%20AppData」へ

  • 「C:\Users\\AppData\Roaming」から「VFS\AppData」へ

  • 「C:\Windows\SysWOW64」から「VFS\SystemX86」へ

そのような目的でWINAPIは存在しますか?

どんな情報でも本当にありがたいです。ありがとう!

4

1 に答える 1

0

VFS について心配する必要はありません。MSDNから提供されているKNOWNFOLDERSIDを使用するだけ です。

App-V クライアントは、コードから VFS 環境の正しいパスへの呼び出しのリダイレクトを処理します。

相対パスと KNOWNFOLDERIDを使用している限り、アプリが標準のデスクトップ アプリとして実行されているか、app-v アプリとして実行されているかをせずに、アプリは正常に実行されます。

コードでハードコードされたパスを使用しないでください。

于 2016-07-05T11:56:21.577 に答える