如何在非零会话中启动 java 应用程序?

How to start java application in non zero session?

Java 应用程序(testng 测试)是从命令行启动的,进程(用户,而不是系统)是 运行 会话 ID = 0,因此 java.exe 进程也是运行 会话 ID = 0:

java -cp "/opt/testng-6.8.jar:bin" org.testng.TestNG testng.xml

由于所有 UI 在此会话中都被阻止,因此我显示了消息:

是否有可能从零会话开始使用另一个会话 ID?

Here is a post (see answer by @jpw)关于PsExec.exe到运行在不同Session Id中的用法,例如:

psexec.exe -i 3 cmd.exe