Параметр ExternalCOMObjects устанавливает создание и выполнение COM-объектов в физической, а не виртуальной среде Windows, для упрощения совместимости приложений с ThinApp. Внешние, для виртуальной среды, COM-объекты, всегда выполняются в физической среде.
Но, ThinApp устанавливает начальное значение для параметра ExternalCOMObjects, которое создает и выполняет COM-объекты в виртуальной среде.
Исполняемые серверы и основанные на службах COM-объекты поддерживаются вне процесса. Если приложение может создавать объекты COM, которые генерируют изменения на основном компьютере, целостность компьютера подвергается риску. Если ThinApp запускается вне процесса и на основе служб COM-объектов в виртуальной среде, все изменения, вносимые COM-объектами, хранятся в «песочнице» ThinApp.
В процессе захвата этот параметр не создается, но его можно добавить в файл Package.ini в разделе [BuildOptions].
Пример: Запуск COM-объектов вне виртуальной среды.
Если у вас возникла проблема с поддержкой VMware, и вы решили, что приложение реализует несовместимые с ThinApp COM-объекты, для выполнения этих объектов вне виртуальной среды, вы можете изменить параметр ExternalCOMObjects.
[BuildOptions]
ExternalCOMObjects={8BC3F05E-D86B-11D0-A075-00C04FB68820};{7D096C5F-AC08-4F1F-BEB7-5C22C517CE39}
Руководство пользователя