我为一家供应商公司工作,该公司提供数据中心环境中应用程序使用情况计量服务。最近有人问我们是否支持 App-V 计量。
我对 App-V 应用程序及其在运行它的客户端计算机中的表示方式有疑问。如果我有一台客户端计算机 A,它运行一个 App-V 打包的应用程序,例如 MS Word,那么该应用程序在客户端计算机的主机任务管理器中会如何显示?它是否以与没有 App-V 预打包时通常相同的进程名称显示?(例如,word.exe 会显示在任务管理器中)。如果不是,客户端计算机上是否有可用的通用命令行实用程序/API 来访问此信息。
如果这很明显,我很抱歉,因为我在网上找不到很多直接的答案。
最好的,
维韦克
答案1
是的,它看起来与非虚拟化的原生 Word 非常相似。有多种方法可以识别它是虚拟化的。
首先,您可以查看图像路径。winword.exe 从哪里加载。如果它是虚拟化的,它将从 C:\ProgramData\App-V\(至少是默认位置)下运行。
您还可以通过查看加载的库来识别它是否由 App-V 虚拟化。如果加载了 AppVEntSubsystem32.dll,则它已虚拟化。
我确信这不是一个完整的答案,但我希望它有所帮助。