[英]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.