这个问题看起来很模糊,但这是我的观察。 我有一个便携式Electron应用程序(使用electronic-builder打包),并且在用户计算机上首次运行时会提示防火墙安全警报(应用程序在$ TEMP文件夹下创建了一个文件夹,文件夹名称为' t在以后的运行中更改)。 由于用户没有管理员权限,因此用户无权,但要取消“允许访问”对话框。甚至在与防火墙弹出窗口进行交互之前,我都可以看到已添加防火墙规则。该规则仅检查了 有没有一种方法可以在没有管理员特权的情况下进行实际操作? 我尝试了 如果可以通过某种方式以编程方式获取防火墙安全警报的句柄,然后单击“取消”即可。 我知道所有这些看起来都是一个重大的安全问题,但是如果有一种方法可以解决此问题,并且在运行该应用程序时对添加的规则进行解释,那真的很有帮助。Domain
个人资料。netsh advfirewall ...
,但没有管理员权限似乎无法正常工作。
我尝试编写一些NSIS脚本可以为我完成此任务,但是由于某种原因我无法使该脚本正常工作,我还是放弃了,以为NSIS防火墙插件将需要外部.dlls
,我不相信即使在我的组织中也是允许的。0 个答案:
没有答案