Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
yyv yyv вне форума

Пользователь


Сообщения: 58
Благодарности: 1

Профиль | Отправить PM | Цитировать


все таки решил проблему с помощью 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:


в итоге у меня получилось закинуть текст из нужного мне файла в кастомное окно.

Отправлено: 14:24, 01-08-2011 | #1452