Развернуть систему DLL внутри файла cab
-
20-09-2019 - |
Вопрос
Я ищу способ развернуть системную DLL в моем файле ActiveX Cab. Кабина не может обновить системный файл, а вся установка не удается. Идеально, я хотел бы скопировать DLL в папку установки ActiveX.
Мое лучшее предложение (я еще не пробовал) - использовать инф -файловые крючки с каким -то автономным установщиком, но мне интересно, есть ли другой способ?
Любые другие идеи будут оценены ...
Решение
Упакуйте свой DLL в качестве ресурса основного управления ActiveX. Используйте свой собственный код, чтобы записать его в файл.
У индустрии вредоносных программ есть большой опыт выполнения этого, и пример кода должен быть доступен.
Другие советы
Вы можете установить DLL в папку установки ActiveX и динамически загрузить DLL (используя LoadLibrary) и его методы (с использованием GetProcadDress).
Таким образом, вы сможете контролировать, где загружать DLL и использовать локальную копию вместо системы.