gpt4 book ai didi

java - Inno Setup - 如何自动允许 Java 通过防火墙

转载 作者:行者123 更新时间:2023-12-02 09:14:33 24 4
gpt4 key购买 nike

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

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

Filename: "netsh.exe"; Parameters: "advfirewall firewall add rule name=""Java 8"" dir=in action=allow program=""C:\Servers\java\bin\javaw.exe"" enable=yes"; Flags: RunHidden; StatusMsg: "Configuring Firewall for Java 8...";

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

Filename: "C:\Servers\install\setup.bat"; StatusMsg: "Starting Payara...";

我在这里缺少什么?

附注- 我使用的是 Windows 10。

最佳答案

需要更改防火墙规则以允许 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";

关于java - Inno Setup - 如何自动允许 Java 通过防火墙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59104713/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com