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

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

Ветеран


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

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


Цитата Stealthmax:
Но в данном примере, как я разобрался, две неточности »
В данном коде неточностей нет.
---------------------------------------------------

Касательно вашего вопроса, самое просто - использовать StringChange, а после вызывать исполняемый файл через Exec с параметром /remove
Код: Выделить весь код
[Setup]
AppName=My Program
AppVersion=1.5
AppId={{D61E0604-FA55-4DFD-8ED3-CAF85483713A}
DefaultDirName={pf}\My Program
OutputDir=...


[Code]
function InitializeSetup(): Boolean;
var
    Buff: String;
begin
    Buff := '"C:\Windows\Installer\SandboxieInstall64.exe" /remove';
    StringChange(Buff, ' /remove', '');
    MsgBox(RemoveQuotes(Buff), mbError, MB_YESNO);
end;
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:53, 17-04-2014 | #457