维护 App-V
适用于:
- Windows 10
- Windows 11
部署 App-V for Windows 客户端后,可以使用以下信息来维护 App-V 基础结构。
移动 App-V 服务器
App-V 服务器连接到 App-V 数据库,这意味着你可以安装管理组件并将其连接到网络上任何计算机上的 App-V 数据库。 有关详细信息,请参阅 如何将 App-V 服务器移到另一台计算机。
确定 App-V 应用程序是否正在运行虚拟化
独立软件供应商 (ISV) 谁想要确定是否使用 App-V 虚拟化运行应用程序,应在默认命名空间中打开名为 AppVVirtual-PID<> 的命名对象, (PID 代表进程 ID) 。 若要查找当前正在使用的进程的进程 ID,请输入 Windows API GetCurrentProcessId () 。
例如,假设进程 ID 为 4052。 如果可以使用默认读取访问命名空间中的 OpenEvent () API 成功打开名为 AppVVirtual-4052 的命名事件对象,则该应用程序是虚拟的。 如果 OpenEvent () 调用失败,则应用程序不是虚拟的。
此外,想要使用 App-V 5.1 及更高版本在特定 API 上显式虚拟化或不虚拟化调用的 ISV 可以使用在 AppEntSubsystems32.dll 模块中实现的 VirtualizeCurrentThread () 和 CurrentThreadIs 虚拟化 () 函数来提示下游组件是否应虚拟化调用。