Конфигурирование объектов и DLL файлов. Параметр ExternalDLLs.
Параметр ExternalDLLs в ThinApp заставляет Windows загружать определенные DLL файлы из виртуальной файловой системы. ThinApp устанавливает начальное значение, при котором DLL файлы загружаются из виртуальной файловой системы и в процессе загрузки передаются в Windows для файлов физической файловой системы.
При некоторых обстоятельствах Windows должен загрузить DLL файл в виртуальной файловой системе. У Вас может быть DLL файл, вставляющий себя в другие процессы, используя рычаги Windows. Этот DLL файл должен быть доступен в основной файловой системе, и Windows должен загрузить его. Когда Вы устанавливаете DLL файл в параметре ExternalDLLs, ThinApp извлекает файл из виртуальной файловой системы песочницы и дает команду Windows загружать его.
Предписывающее виртуальное программное обеспечение - тип программного обеспечения, которое может взаимодействовать с собственными приложениями, которые передают информацию между DLLs. Для обеспечения взаимодействия локальных приложений с DLL, в ThinApp можно передать загрузку библиотек DLL в виртуальную среду Windows.
Параметр ExternalDLLs не поддерживает зависящий от других файлов DLL в виртуальной файловой системе файл DLL. В этом случае Windows не может загрузить файл DLL.
Пример: Стимуляция Windows загрузить файлы DLL из виртуальной файловой системы.
Вы можете изменить параметр ExternalDLLs для того, чтобы заставить Windows загрузить файлы inject.dll и injectme2.dll из виртуальной файловой системы.
[BuildOptions]
ExternalDLLs=inject.dll;injectme2.dll
Руководство пользователя