Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для mariolast

Ветеран


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

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


Делаю так

[Files]
Source: U:\INSTALL\Liga\HASP.drv\*; DestDir: {app}\haspdrv; Flags: ignoreversion recursesubdirs createallsubdirs
Source: U:\INSTALL\Liga\Emul\*; DestDir: {app}\MultiKey32; Flags: ignoreversion recursesubdirs createallsubdirs; components: local32 network32
Source: U:\INSTALL\Liga\Emul\MultiKey64\*; DestDir: {app}\MultiKey64; Flags: ignoreversion recursesubdirs createallsubdirs; components: local64 network64
[Run]

Filename: {app}\haspdrv\hinstall.exe; Parameters: -i; WorkingDir: {app}
Filename: {app}\MultiKey32\install.cmd; components: local32 network32; WorkingDir: {app}
Filename: {app}\MultiKey64\install.cmd; components: local64 network64; WorkingDir: {app}

[UninstallRun]
Filename: {app}\MultiKey32\remove.cmd; components: local32 network32; WorkingDir: {app}; Flags: runhidden waituntilterminated
Filename: {app}\MultiKey64\remove.cmd; components: local64 network64; WorkingDir: {app}; Flags: runhidden waituntilterminated

[UninstallDelete]
Type: files; Name: {win}\system32\drivers\multikey.sys
Type: filesandordirs; Name: {app}

install.cmd и remove.cmd это батники, запускаются с папок MultiKey32\ или MultiKey64\

Не работает скрипт при вызове комманд из батника, видимо надо его запускать прямо из папки MultiKey32\. Можно как то это реализовать?

Вроде так получилось
....
Filename: {app}\haspdrv\hinstall.exe; Parameters: -i; WorkingDir: {app}\haspdrv
Filename: {app}\MultiKey32\install.cmd; components: local32 network32; WorkingDir: {app}\MultiKey32\
Filename: {app}\MultiKey64\install.cmd; components: local64 network64; WorkingDir: {app}\MultiKey64\
...

Отправлено: 01:16, 09-03-2009 | #484