如何将 Java 和 jxbrowser 进程组合成一个自定义命名进程?
How do you combine Java and jxbrowser processes into a single custom named process?
我们有一个非常庞大的应用程序,运行在 JVM 上运行并且严重依赖于 jxbrowser。每当我们 运行 我们的应用程序时,我们都会在任务资源管理器中看到以下进程树(它确实会不时无意地自行更改):
- Java(TM) 平台 SE 二进制文件(32 位)(5)
- BrowserCore Chromium 原生进程
- BrowserCore Chromium 原生进程
- BrowserCore Chromium 原生进程
- BrowserCore Chromium 原生进程
- Java(TM) 平台 SE 二进制文件
我的目标很简单,确保进程树始终是带有集合名称 [app name] 的单行。
原因主要是安全相关;在高安全性网络上,身份不明的进程是个问题。
考虑的失败解决方案:
- Dname:windows 安全软件看不到它。
- Launch4j:进程名称标签已弃用。
不幸的是,这是不可能的,因为 JxBrowser 具有 multi-process 架构,不允许将所有内容合并到一个 .exe 文件中。
我们有一个非常庞大的应用程序,运行在 JVM 上运行并且严重依赖于 jxbrowser。每当我们 运行 我们的应用程序时,我们都会在任务资源管理器中看到以下进程树(它确实会不时无意地自行更改):
- Java(TM) 平台 SE 二进制文件(32 位)(5)
- BrowserCore Chromium 原生进程
- BrowserCore Chromium 原生进程
- BrowserCore Chromium 原生进程
- BrowserCore Chromium 原生进程
- Java(TM) 平台 SE 二进制文件
我的目标很简单,确保进程树始终是带有集合名称 [app name] 的单行。
原因主要是安全相关;在高安全性网络上,身份不明的进程是个问题。
考虑的失败解决方案:
- Dname:windows 安全软件看不到它。
- Launch4j:进程名称标签已弃用。
不幸的是,这是不可能的,因为 JxBrowser 具有 multi-process 架构,不允许将所有内容合并到一个 .exe 文件中。