我需要检查某些端口是否可用?在Inno Setup中该怎么做?
有什么方法可以在Inno Setup中使用套接字?有图书馆吗?如果有,如何导入和使用它?

谢谢您的回答。

最佳答案

您可以使用我的功能检查端口是否可用:

function CheckPortOccupied(Port:String):Boolean;
var
  ResultCode: Integer;
begin
  Exec(ExpandConstant('{cmd}'), '/C netstat -na | findstr'+' /C:":'+Port+' "', '', 0,
       ewWaitUntilTerminated, ResultCode);
  if ResultCode <> 1 then
  begin
    Log('this port('+Port+') is occupied');
    Result := True;
  end
    else
  begin
    Result := False;
  end;
end;

关于inno-setup - 如何检查端口在Inno Setup中是否可用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21701847/

10-15 13:27