все таки решил проблему с помощью CustomLicense plug-in
может кому еще нужно будет
работает примерно так
читать дальше »
Код:
!insertmacro MUI_INSTALLOPTIONS_INITDIALOG "ReadmePage.ini"
Pop $MUI_HWND
GetDlgItem $0 $MUI_HWND 1201
CustomLicense::LoadFile "$PLUGINSDIR\readme.txt" "$0"
!insertmacro MUI_INSTALLOPTIONS_SHOW
если не хочется использовать плагин то можно так
читать дальше »
вместо
Код:
CustomLicense::LoadFile "$PLUGINSDIR\readme.txt" "$0"
Код:
ClearErrors
FileOpen $0 $PLUGINSDIR\${LICENSEPAGE} r
IfErrors exit
System::Call 'kernel32::GetFileSize(i r0, i 0) i .r1'
IntOp $1 $1 + 1 ; for terminating zero
System::Alloc $1
Pop $2
System::Call 'kernel32::ReadFile(i r0, i r2, i r1, *i .r3, i 0)'
FileClose $0
Pop $MUI_HWND
GetDlgItem $0 $MUI_HWND 1201
SendMessage $0 ${EM_SETLIMITTEXT} $1 0
SendMessage $0 ${WM_SETTEXT} 0 $2
System::Free $2
exit:
в итоге у меня получилось закинуть текст из нужного мне файла в кастомное окно.