簡體   English   中英

Inno Setup - 如何自動允許 Java 通過防火牆

[英]Inno Setup - How to automatically allow Java through firewall

我正在嘗試通過inno setup安裝Payara ,當我運行setup.bat文件時,Windows 防火牆阻止了 Java,它要求用戶每次都單擊“允許訪問”按鈕以繼續安裝。

在執行批處理文件以創建允許 Java 通過防火牆的規則之前,我在iss文件中添加了以下代碼,但我仍然收到提示。

文件名:“netsh.exe”; 參數:"advfirewall 防火牆添加規則名稱=""Java 8"" dir=in action=allow program=""C:\Servers\java\bin\javaw.exe"" enable=yes"; 標志:RunHidden; StatusMsg: "正在為 Java 8 配置防火牆...";

我使用以下代碼調用批處理文件。

文件名:“C:\Servers\install\setup.bat”; StatusMsg: "正在啟動 Payara...";

我在這里錯過了什么?

PS - 我使用的是 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";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM