Inno设置-如何自动允许Java通过防火墙

问题描述 投票:0回答:1

[我正在尝试通过Payara安装inno setup,并且当我运行setup.bat文件时,Windows防火墙阻止了Java,它要求用户每次单击允许访问按钮才能继续安装。

在执行批处理文件以创建允许Java通过防火墙的规则之前,我已经在iss文件中添加了以下代码,但是仍然得到提示。

文件名:“ netsh.exe”;参数:“ advfirewall防火墙添加规则”name =“” Java 8“” dir = in action = allow程序=“” C:\ Servers \ java \ bin \ javaw.exe“” enable = yes“;标志:RunHidden; StatusMsg:“为Java 8配置防火墙...”;

我使用以下代码调用批处理文件。

文件名:“ C:\ Servers \ install \ setup.bat”;StatusMsg:“正在启动Payara ...”;

我在这里想念什么?

P.S。 -我正在使用Windows 10。

inno-setup payara
1个回答
0
投票

需要更改防火墙规则以允许使用java.exe而不是javaw.exe,它将自动被允许,而不会出现提示。更新的规则如下所述。

Filename: "netsh.exe"; Parameters: "advfirewall firewall add rule name=""Java 8"" dir=in action=allow program=""C:\Servers\java\bin\java.exe"" enable=yes";
© www.soinside.com 2019 - 2024. All rights reserved.