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

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

Аватара для Dodakaedr

Ветеран


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

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


Цитата jack_nuclear:
А как на это вывести окно "приложение запущено, закрыть?". Через ISTask легко А как тут реализовать? »
Как вариант
Код: Выделить весь код
[Setup]
AppName=Test
AppVersion=1.1
DefaultDirName={pf}\Test

[Code]
function CheckAppRun: boolean;
var
i: integer;
begin
if FindWindowByWindowName('Калькулятор') = 0 then
  Result:= True
  else if MsgBox('Закрыть калькулятор?', mbError, MB_YESNO) = idyes then begin
  Exec(ExpandConstant('{sys}\taskkill.exe'), ' /F /IM calc.exe', '', SW_HIDE, ewWaitUntilTerminated, i);
  Result := True;
  end;
end;

function InitializeSetup(): Boolean;
begin
  Result := CheckAppRun;
end;

-------
Inno Setup 5 Ultra Unicode


Последний раз редактировалось Dodakaedr, 25-02-2015 в 17:57.

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:44, 25-02-2015 | #198