如何通过CMD启动Java程序时抑制Windows安全警报?
我正在使用 CMD
在 Java
中启动具有管理权限的程序:
try {
Runtime.getRuntime().exec(cmd, null, new File(processDir));
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
这会导致出现 Windows 安全警报对话框:
我想要禁止对话框出现如下所示需要手动输入一个被认为是完全自动化的程序。
1) 是否可以以防止出现该命令对话框的方式执行特定命令?
2) 如果没有,是否可以通过编程方式禁用对话框的出现?
据推测,我可以完全禁用 Windows Defender 防火墙
,但这并不理想。
我使用的是 Java + Windows 10
。
谢谢
I'm launching a program with administrative privileges in Java
using the CMD
:
try {
Runtime.getRuntime().exec(cmd, null, new File(processDir));
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
This causes the Windows Security Alert dialog to appear:
I would like to suppress the dialog from appearing as this would require manual input for a program that is suppose to be fully automated.
1) Is it possible to execute a specific command in a way that prevents the dialog from appearing for that command?
2) If not, is it possible to programmatically disable the dialog from ever appearing?
Presumably, I could completely disable Windows Defender Firewall
but this isn't ideal.
I'm using Java + Windows 10
.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论