C++ 和 C# 等语言允许生成线程并为该线程设置用户主体。本质上,可以以不同于创建线程的用户的身份运行新线程。
Java 不支持这一点。
我假设这样的事情可以用 Java 使用 JNI 来完成?如果是这样,任何人都可以提供一个例子。
注意:Windows runas 或 PSTools psexec 等解决方案可以让您从 java 模拟进程,但不安全。我不是在寻找这些类型的解决方案。
C++ 和 C# 等语言允许生成线程并为该线程设置用户主体。本质上,可以以不同于创建线程的用户的身份运行新线程。
Java 不支持这一点。
我假设这样的事情可以用 Java 使用 JNI 来完成?如果是这样,任何人都可以提供一个例子。
注意:Windows runas 或 PSTools psexec 等解决方案可以让您从 java 模拟进程,但不安全。我不是在寻找这些类型的解决方案。