База полезных знаний

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

Параметр ForcedVirtualLoadPaths дает ThinApp команду загружать файлы DLL как виртуальные файлы, даже если они находятся вне пакета. Этот параметр полезен в случае, если приложение должно загрузить зависящие от расположенных в пакете DLL файлов, внешние файлы системных DLL.

Пути DLL могут содержать макросы. Для разделения разных путей используйте точки с запятой. Этот параметр достигает того же результата что и функция AddForcedVirtualLoadPathAPI.

Пример: Принуждение ThinApp загрузить DLLs в виртуальной среде.

Если ваше приложение зависит от внешних файлов DLL, вы можете изменить параметр ForcedVirtualLoadPaths.

Допустим, вы захватили Microsoft Office без программы Microsoft Outlook, а родной версии Microsoft Outlook существующей в локальной системе, не удается отправить сообщение из виртуальной версии Microsoft Excel, потому что родной envelope.dll файл, который устанавливается вместе с Microsoft Outlook, зависит от файла mso.dll, загружающегося ThinApp в виртуальной среде. Вы можете заставить ThinApp загружать файл envelope.dll в виртуальной среде вместо локальной среды.

[BuildOptions]

ForcedVirtualLoadPaths=%ProgramFilesDir%\Microsoft Office\Office10\envelope.dll

Руководство ползователя

Exit mobile version