如何在 inno 设置创建中检查端口是否免费/打开。
例如,我试图获取操作系统版本GetWindowsVersionString()
是否有任何选项可用于检查端口 8080 是否可以免费安装 tomcat 服务。
如何在 inno 设置创建中检查端口是否免费/打开。
例如,我试图获取操作系统版本GetWindowsVersionString()
是否有任何选项可用于检查端口 8080 是否可以免费安装 tomcat 服务。
您可以使用我的功能来检查端口是否免费/在 inno 设置中打开,请参阅:
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;