Es gibt im Inno-Setup einen Code-Teil. Dort kannst Du wie in Delphi eine Funktion erstellen.
Zum Beispiel so :
Delphi-Quellcode:
function InitializeSetup(): Boolean;
begin
if RegQueryStringValue(
HKLM,'
Software\Microsoft\Windows\CurrentVersion\Uninstall\'+ExpandConstant('
{#MyAppID}')+'
_is1','
InstallLocation',tmpLoc)
then
begin
Msgbox('
Sie müssen zuerst die Software deinstallieren !!', MBInformation, MB_OK);
Abort;
end;
end;
Mit diesem Beispiel wird eine Message ausgegeben, wenn das Setup initalisiert wird.