从系统进程启动时,IE窗口不显示给用户

问题描述

我在“ SYstem ”帐户下有一个作为服务运行的Spring Boot应用程序。此Java程序公开了rest api,供登录用户用作从Web应用程序调用系统命令的桥梁。

我们利用API接受URL,并在内部使用Spring Boot应用程序运行本机命令,如下所示,以在IE浏览器中打开URL。

字符串url =“ http://google.com”; 字符串浏览器=“ c:\ Program Files \ Internet Explorer \ iexplore.exe -noframemerging”; 进程p = Runtime.getRuntime()。exec(browser.concat(url));

在同时运行Spring Boot应用程序和调用API时,我们看不到任何问题,它成功地启动了具有目标URL的浏览器。

但是,当Spring Boot应用程序作为“系统”配置文件运行时,会出现问题。我们确实看到“ iexplore.exe”是使用“ User = System”运行的进程,但用户没有任何窗口。

如有任何想法可以解决此问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)