2016-02-25 4 views
0

Глядя на виртуализированный процесс приложения, и он сообщает мне, что путь:% LOCALAPPDATA% \ Microsoft \ AppV \ Client \ Integration \ 76BAA2C3-BA7E- 42EA-A8E3-5B7176CE7B40 \ Root \ сист \ MyApp.exeКак сообщить виртуальной папке, что пакет App-V считает, что он запущен в

Но что я действительно хочу знать, «является ли это приложение, которое считает, что это C: \ Program файл \ MyStuff \ сист \ MYAPP.EXE И Безразлично «кажется т быть любыми из способов сделать это.

есть ли команда Powershell, что скажет мне, что?

ответ

0

из того, что я знаю, что это не то, что вам может быть, это связано с тем, как работают App-V и другие подобные технологии.

Они работают, подключаясь к системе с помощью фильтров-драйверов на основе API-интерфейсов, предоставляемых Microsoft. Эти фильтры позволяют клиенту App-V размещаться между вашим приложением и ОС и перенаправлять вызовы, например, для файлов и путей реестра.

Таким образом, в теории, для приложения, чтобы иметь возможность читать реальные пути ваше приложение пытается получить доступ к нему должен был бы иметь более высокую filter altitude allocated, чем у App-V клиента, этот захват и читать звонки прежде чем они попадут к клиенту App-V.

Чтобы получить лучшее изображение того, как драйверы фильтров работают в App-V я настоятельно рекомендую следующее видео, где один из основателей компании, которая создала App-V объясняет его детали:

 Смежные вопросы

  • Нет связанных вопросов^_^