Вопрос Как перехватить прогресс установки со стороннего инсталлятора?

zettend

Старожил
Здравствуйте!
Требуется совместить или хотя бы перехватить прогресс установки со стороннего инсталлятора написанного на Inno Setup внутри своего установщика.
Возможно такое? "Сторонний" установщик также мой, т.е. я могу в него внести любые необходимые изменения. Но мне их как-то нужно совместить.
 

Shegorat

Lord of Madness
Администратор
Я думаю тут можно использовать SharedMemory, пример правда не предоставлю, т.к. в дороге
 

zettend

Старожил
@Shegorat, нашел только примеры с TXT файлом, где первый инсталлятор записывает свой лог в файл, а второй его просто читает. А с SharedMemory прям, если честно, сложно для моего понимания...
 

Krinkels

Он где то тут
Администратор
А если через FindWindow найти инсталл, далее через GetDlgItem получить дескриптор прогрессбара, а потом через SendMessage с параметром PBM_GETPOS получить его позицию?
 

zettend

Старожил
@Krinkels, если честно, всё, что заходит за стандартный функционал Inno Setup - я в этом ноль =(
 

zettend

Старожил
А что, если просто перехватить заголовок из ТаскБара? Ведь проценты пишут там почти все, в том числе и я. Возможно ли такое?
 
Сверху