Скрипты Inno Setup. Помощь и советы [часть 5]

Ответить
 • Просмотры: 17
Аватара пользователя
habib2302

Re: Скрипты Inno Setup. Помощь и советы [часть 5]

Сообщение habib2302 »

bosenkov5,
Скрипты Inno Setup. Помощь и советы [часть 5]




А для фоновых рисунокв в инсталляторе используй программу GameScript Generator, он по Вашим подчинениям запишет автоматом все в скрипт Inno Setup.
Аватара пользователя
insombia

Re: Скрипты Inno Setup. Помощь и советы [часть 5]

Сообщение insombia »

neorom вот так?

Цитата:

[Tasks]

Name: sp2; Description: Автоматичне встановлення (рекомендовано); GroupDescription: Виберіть режим встановлення; Components: sp2comp

Name: sp3; Description: Автоматичне встановлення (рекомендовано); GroupDescription: Виберіть режим встановлення; Components: sp3comp

Name: sp2m; Description: Ручне встановлення; GroupDescription: Виберіть режим встановлення; Components: sp2comp

Name: sp3m; Description: Ручне встановлення; GroupDescription: Виберіть режим встановлення; Components: sp3comp

Name: mp8; Description: 8; GroupDescription: Оберіть версію встановленого Медіа Програвача

Name: mp9; Description: 9; GroupDescription: Оберіть версію встановленого Медіа Програвача

Name: mp10; Description: 10; GroupDescription: Оберіть версію встановленого Медіа Програвача

Name: mp11; Description: 11; GroupDescription: Оберіть версію встановленого Медіа Програвача

[Components]

Name: sp2comp; Description: Service Pack 2; Types: sp2os Flags: exclusive

Name: sp3comp; Description: Service Pack 3; Types: sp3os Flags: exclusive
Аватара пользователя
neorom

Re: Скрипты Inno Setup. Помощь и советы [часть 5]

Сообщение neorom »

Ну у Вас и манеры, мистер habib2302 Изображение


Цитата habib2302:



Tco 03, и дай скрипт только для деинсталлятора
Скрипты Inno Setup. Помощь и советы [часть 5]




Что именно тебе дать, только скрипт деинсталлятора? Или скрипт деинсталлятора приправленный botva2 ?




Цитата neorom:



Tco 03 прошу, єсли можеш, поможи из скриптом (я Inno Setup только начал розбератся, и пока все я непонемаю)
Скрипты Inno Setup. Помощь и советы [часть 5]




Тут есть люди, которые разбираются куда больше меня... Изображение

Вот, могу предложить скрип, изучив его у Вас должно всё получиться.


читать дальше »




Код:

Код: Выделить всё

[Languages]
Name: en; MessagesFile: compiler:Default.isl
Name: nl; MessagesFile: compiler:Languages\Dutch.isl
Name: de; MessagesFile: compiler:Languages\german.isl
Name: fr; MessagesFile: compiler:Languages\french.isl
Name: es; MessagesFile: compiler:Languages\spanish.isl
Name: po; MessagesFile: compiler:Languages\PortugueseStd.isl
Name: ko; MessagesFile: compiler:Languages\korean.isl
[Types]
Name: full; Description: Complete Install
Name: upgr; Description: Upgrade RC18
Name: serv; Description: Server Only
Name: servup; Description: Server Upgrade
Name: view; Description: Viewer Only
Name: viewup; Description: Viewer Upgrade
Name: custom; Description: Custom; Flags: iscustom
[Components]
Name: server; Description: UltraVNC Server; Types: full upgr serv servup; Flags: disablenouninstallwarning
Name: server/install; Description: Install; Types: full serv; Flags: disablenouninstallwarning exclusive
Name: server/upgrade; Description: Upgrade RC18; Types: upgr servup; Flags: disablenouninstallwarning exclusive
Name: viewer; Description: UltraVNC Viewer; Types: full upgr view viewup; Flags: disablenouninstallwarning
Name: viewer/install; Description: Install; Types: full view; Flags: disablenouninstallwarning exclusive
Name: viewer/upgrade; Description: Upgrade RC18; Types: upgr viewup; Flags: disablenouninstallwarning exclusive
Name: repeater; Description: UltraVNC Repeater; Types: full; Flags: disablenouninstallwarning
Name: driver; Description: UltraVNC Download Video Driver; MinVersion: 0,5.0.2195; Types: full serv; Flags: disablenouninstallwarning
Name: encrypt; Description: UltraVNC Download Encryption Plugin; Types: full serv view; Flags: disablenouninstallwarning
[Tasks]
Name: installservice; Description: &Register Ultr@VNC Server as a system service; GroupDescription: Server configuration:; Components: server; Flags: unchecked exclusive
Name: startservice; Description: &Start or restart Ultr@VNC service; GroupDescription: Server configuration:; Components: server; Flags: unchecked; MinVersion: 0,1
Name: desktopicon; Description: Create a Ultr@VNC &Viewer desktop icon; GroupDescription: Additional icons:; Components: viewer
Name: desktopicon2; Description: Create a Ultr@VNC &Server desktop icon; GroupDescription: Additional icons:; Components: server
Name: desktopicon3; Description: Create a Ultr@VNC &Repeater desktop icon; GroupDescription: Additional icons:; Components: Repeater
Name: associate; Description: &Associate .vnc files with Ultr@VNC Viewer; GroupDescription: File Associations:; Components: viewer
[Files]
Source: vnchooks.dll; DestDir: {app}; Components: server; Flags: ignoreversion restartreplace
Source: VNCHooks_Settings.reg; DestDir: {app}; Components: server; Flags: ignoreversion
Source: Licence.txt; DestDir: {app}
Source: vncddihk.dll; DestDir: {app}; Components: server; MinVersion: 4.0.1111,0; Flags: ignoreversion
Source: 16bithlp.exe; DestDir: {app}; MinVersion: 4.0.1111,0; Components: server; Flags: ignoreversion
Source: workgrpdomnt4.dll; DestDir: {app}; Components: server; Flags: ignoreversion
Source: authadmin.dll; DestDir: {app}; Components: server; Flags: ignoreversion
Source: winvnc.exe; DestDir: {app}; Components: server; Flags: ignoreversion restartreplace
Source: vncviewer.exe; DestDir: {app}; Flags: ignoreversion; Components: viewer
Source: Whatsnew.txt; DestDir: {app}
Source: Readme.txt; DestDir: {app}
Source: ldapauth.dll; DestDir: {app}; Flags: ignoreversion; Components: server
Source: logmessages.dll; DestDir: {app}; Flags: ignoreversion; Components: server
Source: logging.dll; DestDir: {app}; Flags: ignoreversion; Components: server
Source: ldapauthnt4.dll; DestDir: {app}; Flags: ignoreversion; Components: server
Source: UnZip32.dll; DestDir: {app}; Flags: ignoreversion; Components: viewer server
Source: Zip32.dll; DestDir: {app}; Flags: ignoreversion; Components: viewer server
Source: logging.dll; DestDir: {app}; Components: server; Flags: ignoreversion
Source: ldapauth9x.dll; DestDir: {app}; Flags: ignoreversion; Components: server
Source: repeater.exe; DestDir: {app}; Flags: ignoreversion; Components: Repeater
Source: ldapauth9x.dll; DestDir: {app}; Flags: ignoreversion; Components: server
Source: authSSP.dll; DestDir: {app}; Flags: ignoreversion; Components: server
Source: SecurityEditor.dll; DestDir: {app}; Flags: ignoreversion; Components: server
Source: MSLogonACL.exe; DestDir: {app}; Flags: ignoreversion; Components: server
Source: MSLogonACL.exe; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: SecurityEditor.dll; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: authSSP.dll; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: ldapauth9x.dll; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: repeater.exe; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: ldapauth9x.dll; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: authadmin.dll; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: Zip32.dll; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: UnZip32.dll; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: ldapauthnt4.dll; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: logmessages.dll; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: ldapauth.dll; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: Readme.txt; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: Whatsnew.txt; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: vncviewer.exe; DestDir: {app}; Flags: ignoreversion restartreplace; Components: viewer/upgrade
Source: winvnc.exe; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: logging.dll; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: workgrpdomnt4.dll; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: 16bithlp.exe; DestDir: {app}; Flags: ignoreversion restartreplace; MinVersion: 4.0.1111,0; Components: server/upgrade
Source: vncddihk.dll; DestDir: {app}; Flags: ignoreversion restartreplace; MinVersion: 4.0.1111,0; Components: server/upgrade
Source: Licence.txt; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: VNCHooks_Settings.reg; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: vnchooks.dll; DestDir: {app}; Flags: ignoreversion restartreplace; Components: server/upgrade
Source: vncdrv.dll; DestDir: {sys}; Flags: restartreplace ignoreversion; Components: server/upgrade
Source: {tmp}\install.bat; DestDir: {app}\driver; Components: driver; Flags: external skipifsourcedoesntexist
Source: {tmp}\install_silent.bat; DestDir: {app}\driver; Components: driver; Flags: external skipifsourcedoesntexist
Source: {tmp}\uninstall.bat; DestDir: {app}\driver; Components: driver; Flags: external skipifsourcedoesntexist
Source: {tmp}\uninstall_silent.bat; DestDir: {app}\driver; Components: driver; Flags: external skipifsourcedoesntexist
Source: {tmp}\setupdrv.exe; DestDir: {app}\driver; Components: driver; Flags: external skipifsourcedoesntexist
Source: {tmp}\vnccom.sys; DestDir: {app}\driver; Components: driver; Flags: external skipifsourcedoesntexist
Source: {tmp}\vncdrv.dll; DestDir: {app}\driver; Components: driver; Flags: external skipifsourcedoesntexist
Source: {tmp}\vncdrv.inf; DestDir: {app}\driver; Components: driver; Flags: external skipifsourcedoesntexist
Source: {tmp}\vncdrv.sys; DestDir: {app}\driver; Components: driver; Flags: external skipifsourcedoesntexist
Source: {tmp}\vnchelp.dll; DestDir: {app}\driver; Components: driver; Flags: external skipifsourcedoesntexist
Source: {tmp}\MSRC4Plugin.dsm; DestDir: {app}; Components: encrypt; Flags: external skipifsourcedoesntexist
Source: english.dll; DestDir: {app}; Components: viewer; Languages: nl en; DestName: lang.dll
Source: french.dll; DestDir: {app}; Languages: fr; Components: viewer; DestName: lang.dll
Source: german.dll; DestDir: {app}; Languages: de; Components: viewer; DestName: lang.dll
Source: portugees.dll; DestDir: {app}; Languages: po; Components: viewer; DestName: lang.dll
Source: spanish.dll; DestDir: {app}; Languages: es; Components: viewer; DestName: lang.dll
Source: korean.dll; DestDir: {app}; Languages: ko; Components: viewer; DestName: lang.dll
Source: english.dll; DestDir: {app}\lang; Components: viewer
Source: french.dll; DestDir: {app}\lang; Components: viewer
Source: german.dll; DestDir: {app}\lang; Components: viewer
Source: portugees.dll; DestDir: {app}\lang; Components: viewer
Source: spanish.dll; DestDir: {app}\lang; Components: viewer
Source: korean.dll; DestDir: {app}\lang; Components: viewer
Аватара пользователя
Tco 03

Re: Скрипты Inno Setup. Помощь и советы [часть 5]

Сообщение Tco 03 »

Tco 03, чтобы лого срабатывало во время удаления тоже без фона (с botva2)

тем более в том скрипте выдает ошибку.вот скрин с ошибкой

Аватара пользователя
insombia

Re: Скрипты Inno Setup. Помощь и советы [часть 5]

Сообщение insombia »

Цитата habib2302:



тем более тот скрипт который ты мне дал,он не работает!!!
Скрипты Inno Setup. Помощь и советы [часть 5]




То что я тебе дал ещё как работает! А вот куда ты его впиндюрил, тем более на обычный инсталл, естественно работать не будет.

Я тебе дал просто пример и сказал: -"Дальше разбирёшься сам".

botva2 в идеале работает с:

OuterNotebook.Hide;

InnerNotebook.Hide;

И если ты скачал библиотеку по той ссылке, по которой я тебя отправил, читай справку находящуюся в этой библиотеки. Там всё почти подробно описано. Чесно говоря не знаю в какой версии, но и пример деинсталлятора тоже идёт вместе с библиотекой.



Добавленно:

В моём примере я написал: #include "botva2.iss" то есть нужно подключить модуль botva2, скрипт ботвы должен находиться рядом с твоим скриптом. Или же в свой скрипт вписывай то, что тебе нужно. В твоём случаи это всего лишь:


читать дальше »


function ImgLoad(Wnd :HWND; FileName :PAnsiChar; Left, Top, Width, Height :integer; Stretch, IsBkg :boolean) :Longint; external 'ImgLoad@files:botva2.dll stdcall delayload';

procedure ImgApplyChanges(h:HWND); external 'ImgApplyChanges@files:botva2.dll stdcall delayload';



И не забуть добавить:

procedure gdipShutdown; external 'gdipShutdown@files:botva2.dll stdcall delayload';



procedure DeinitializeSetup();

begin

gdipShutdown;

end;



А то наделаешь косячных репаков: Для справки: gdipShutdown; выгружает botva2.dll без этой фунции, временная папка созданная Inno, не удалиться!
Аватара пользователя
neorom

Re: Скрипты Inno Setup. Помощь и советы [часть 5]

Сообщение neorom »

insombia ну что там из скриптом, роботаєт ?(видали лишні повідомлення з скринки, бо в тебе переповнена вона і я не можу написати тобі повідомлення.)
Аватара пользователя
habib2302

Re: Скрипты Inno Setup. Помощь и советы [часть 5]

Сообщение habib2302 »

Цитата bosenkov5:



как это автоматом?
Скрипты Inno Setup. Помощь и советы [часть 5]




Скачайте эту программу, сделайте Ваш слайд-шоу и сохраните. Сохраняется в скрипт Inno Setup.

Ну "автоматом", это я придумал, более этого смысла не мог подумать.
Аватара пользователя
bosenkov5

Re: Скрипты Inno Setup. Помощь и советы [часть 5]

Сообщение bosenkov5 »

Цитата Tco 03:



Тут есть люди, которые разбираются куда больше меня...
Скрипты Inno Setup. Помощь и советы [часть 5]




Да я вижу, людей здесь очень много коториє готови помочь мне но ни один что то и досехпор реально не помог ...
Ответить

Вернуться в «Автоматическая установка приложений»