use*_*909 5 installation inno-setup
我正在尝试创建一个安装文件,以便在安装过程中检查一个端口,例如9000,并让用户知道端口状态.我是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;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1419 次 |
| 最近记录: |