我需要检查某些端口是否可用?在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/