Всем привет!! Столкнулся с проблемами!! Значетса имеютса такие значение в моем скрипте (
*.iss):
Код:
[Run]
Filename: File.cmd; WorkingDir {app}; Flags: waituntilidle runhidden
1. как добитса того, чтоб инсталятор дожидался остановки батника, флаг
waituntilidle непомогает, но почему-то при дэинсталяции
Код:
[UninstallRun]
Filename: File.cmd; WorkingDir: {app}; Flags: waituntilidle runhidden
инсталятор дожидаетса остановки батника, что за глюки!??
2. пожалуйста черкните, что надо добавить в скрипте, чтоб это значение реестра
Код:
[Registry]
Root: HKLM; Subkey: SYSTEM\CurrentControlSet\Control\Session Manager; ValueType: multisz; ValueName: PendingFileRenameOperations; ValueData: \??\{localappdata}\File.dll{break}{break}
восстанавливалось, создавалось снова при дэинсталяции, очень сильно надо!??
3. и почему Inno Setup нехочет компилировать скрипт, если указаны
некоторые системные файлы, которые распаковывуютса в системную директорию, например:
Код:
[Files]
Source: C:\MyFolder\shell32.dll; DestDir: {sys}
короче как это обойти!??
Сразу хочу сказать, что в коде паскаль не шарю
обсолютно нечего, так что прошу, если сможете, помогите конкретными записями (кодами), что надо добaвить в мой скрипт!! Спасибо!!!