Drovosek01:
m0nkrus
Цитата:
В ходе общения с товарищем, который занимается разработкой GenP CGP Edition он обнаружил, что в Premiere Pro 2025 v25.2.1 файл RuntimeInstaller.dll упакован с помощью UPX
На моем компьютере установлен Premiere Pro 2024 v24.6.1 и я проверил в нем и файл RuntimeInstaller.dll тоже сжат/упакован с помощью UPX 4.02
Я подозреваю, что в After Effects, Prelude, Premiere Rush (и возможно в других продуктах) ситуация такая же - файл RuntimeInstaller.dll упакован/сжат с помощью UPX и поэтому патч-паттерн от @xanax там не получилось найти
Как же у меня подгорает от этой Adobe и неоднозначности их решений! Бесят!
А еще эти упакованные файлы они слегка "защитили" (модифицировали), чтобы обычной распаковкой - командой
upx.exe -d <путь к dll>
не получилось распаковать.
В итоге, я провел эксперимент и выяснил, что чтобы RuntimeInstaller.dll распаковался, необходимо в hex-редакторе в этом файле первое найденное слово "text" заменить на "UPX0", а второе найденное слово "text" на "UPX1",
после этого распаковка с помощью
upx.exe -d <путь к dll>
и патч-паттерн в этом файле тоже есть
-----
Это добавляет сложность в автоматизации патча, потому что в комплекте с GenP придется использовать и UPX и в ходе патча распаковывать бинарники
m0nkrus
Цитата:
After Effects - lec.dll Animate - RuntimeInstaller.dll Bridge - RuntimeInstaller.dll Fresco - gemini_uwp_bridge.dll Illustrator - AIACPL.dll - Illustrator.exe InCopy - dvaclouddoc.dll - Application UI.rpln InDesign - dvaclouddoc.dll - Application UI.rpln Lightroom Classic - Headlights.dll - Lightroom.exe Media Encoder - lec.dll - RuntimeInstaller.dll Photoshop - Photoshop.exe - RuntimeInstaller.dll Prelude - lec.dll Premiere Pro - lec.dll Premiere Rush - lec.dll Substance 3D Modeler - Adobe Substance 3D Modeler.exe |
В ходе общения с товарищем, который занимается разработкой GenP CGP Edition он обнаружил, что в Premiere Pro 2025 v25.2.1 файл RuntimeInstaller.dll упакован с помощью UPX
На моем компьютере установлен Premiere Pro 2024 v24.6.1 и я проверил в нем и файл RuntimeInstaller.dll тоже сжат/упакован с помощью UPX 4.02

Я подозреваю, что в After Effects, Prelude, Premiere Rush (и возможно в других продуктах) ситуация такая же - файл RuntimeInstaller.dll упакован/сжат с помощью UPX и поэтому патч-паттерн от @xanax там не получилось найти
Как же у меня подгорает от этой Adobe и неоднозначности их решений! Бесят!
А еще эти упакованные файлы они слегка "защитили" (модифицировали), чтобы обычной распаковкой - командой
upx.exe -d <путь к dll>
не получилось распаковать.
В итоге, я провел эксперимент и выяснил, что чтобы RuntimeInstaller.dll распаковался, необходимо в hex-редакторе в этом файле первое найденное слово "text" заменить на "UPX0", а второе найденное слово "text" на "UPX1",


после этого распаковка с помощью
upx.exe -d <путь к dll>
и патч-паттерн в этом файле тоже есть
-----
Это добавляет сложность в автоматизации патча, потому что в комплекте с GenP придется использовать и UPX и в ходе патча распаковывать бинарники