是否有可以从 java 进程执行的简单、快速、非侵入性的 Windows 管理任务来验证当前进程是否以管理员身份运行?
我知道我们可以运行批处理命令来检查当前用户是否是管理员组的成员。但是在 Vista 等方面存在可移植性的复杂性。
一个简单的例子是:
echo. 2> %SYSTEMROOT%\EmptyFile.txt
然而,这是侵入性的。我们不想创建文件
还有其他选择吗?
是否有可以从 java 进程执行的简单、快速、非侵入性的 Windows 管理任务来验证当前进程是否以管理员身份运行?
我知道我们可以运行批处理命令来检查当前用户是否是管理员组的成员。但是在 Vista 等方面存在可移植性的复杂性。
一个简单的例子是:
echo. 2> %SYSTEMROOT%\EmptyFile.txt
然而,这是侵入性的。我们不想创建文件
还有其他选择吗?