И куда это вписывать, удаляет ли оно входящие\исходящие блокировки ?cmd /C netsh advfirewall firewall delete rule name="Rule name"
[code]
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
var
ResultCode: Integer;
begin
if CurUninstallStep = usPostUninstall then begin
Exec(ExpandConstant('cmd.exe'), '/C netsh advfirewall firewall delete rule name="Rule name"', '', SW_SHOW,
ewWaitUntilTerminated, ResultCode);
end;
end;
Exec(ExpandConstant('cmd.exe'), '/C netsh advfirewall firewall delete rule name="Rule name"', '', SW_SHOW, ewWaitUntilTerminated, ResultCode);
Exec('netsh', ' advfirewall firewall delete rule name="Здесь нужно указать название созданного правила, а не просто Rule name"', '', SW_SHOW, ewWaitUntilTerminated, ResultCode);
Как внедрить это в код, желательно с переменными ?Код:Exec('netsh', ' advfirewall firewall delete rule name="Здесь нужно указать название созданного правила, а не просто Rule name"', '', SW_SHOW, ewWaitUntilTerminated, ResultCode);
там скобки лучше оставить на постоянной основеrule name=' + AddQuotes(