Pages Menu
Categories Menu

Опубликовано | Нет комментариев

Конфигурирование объектов и DLL файлов. Параметр IsolatedMemoryObjects.

В параметре IsolatedMemoryObjects перечислены общие объекты памяти, которые будут изолированы от других приложений или системных объектов. Приложения, использующие функции CreateFileMapping и OpenFileMappingWindows, создают объекты общей памяти. Если Вы не изолируете эти объекты памяти, между виртуальными и родными приложениями, совместно использующими эти объекты, могут произойти конфликты.

Например, у Вас две версии одного приложения. Одна из которых в собственной среде, а другая в виртуальной среде. Когда обе версии приложения используют информацию в одном и том же объекте памяти, они могут вмешаться в работу друг друга, что приведет к сбою. Вы можете изолировать объекты общей памяти и гарантировать, что виртуальные приложения и системные объекты не помешают друг другу.

Этот параметр не представлен в Package.ini файле, но Вы можете его добавить.

ThinApp устанавливает начальное значение, которое изолирует объекты памяти, используемые в виртуальной среде нативной версией Internet Explorer. Значение устраняет конфликт между утилитами explorer.exe и iexplore.exe, когда утилиты отображают файлы песочницы.

Вы можете использовать параметр IsolatedMemoryObjects для того, чтобы изолировать дополнительные наименования объектов общей памяти и гарантировать, что объекты видимы только виртуальным приложениям, использующим ту же песочницу.

В параметр IsolatedMemoryObjects можно внести список записей, разделив их точкой с запятой (;).

Пример: Изоляция объекта памяти.

Вы можете изменить параметр IsolatedMemoryObjects, чтобы изолировать объект памяти My Shared Object с совместно используемой памятью outlook.

[BuildOptions]

IsolatedMemoryObjects=*outlook*;My Shared Object

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

↓