如何告诉虚拟文件夹App-V包认为它正在运行

时间:2016-02-25 14:58:13

标签: appv

查看虚拟化应用程序进程,它告诉我路径为%LOCALAPPDATA%\ Microsoft \ AppV \ Client \ Integration \ 76BAA2C3-BA7E-42EA-A8E3-5B7176CE7B40 \ Root \ syst \ MyApp.exe

但我真的想知道的是#34;它是认为它的应用程序是c:\ program file \ mystuff \ syst \ myapp.exe 并且似乎没有办法做到这一点。

是否有Powershell命令会告诉我这个?

1 个答案:

答案 0 :(得分:0)

据我所知,这不是你可以做的事情,这是因为App-V和其他类似技术的运作方式。

他们使用过滤器驱动程序根据Microsoft提供的API连接到系统。这些过滤器允许App-V客户端将自己置于应用程序和操作系统之间,并重定向调用,例如文件和注册表路径。

所以理论上,对于能够读取真实路径的应用程序,您的应用程序正在尝试访问它,需要比App-V更高filter altitude allocated客户端,在到达App-V客户端之前捕获和读取呼叫。

为了更好地了解过滤器驱动程序在App-V中的工作方式,我强烈推荐以下视频,其中创建App-V的公司创始人之一解释了详细信息: