【发布时间】:2010-12-22 12:18:27
【问题描述】:
是否有可以从 java 进程执行的简单、快速、非侵入性的 windows 管理任务来验证当前进程是否以管理员身份运行?
我知道我们可以运行批处理命令来检查当前用户是否是管理员组的成员。但是在 Vista 等方面存在可移植性的复杂性。
一个简单的例子是:
echo. 2> %SYSTEMROOT%\EmptyFile.txt
但是,这是侵入性的。我们不想创建文件
还有其他选择吗?
【问题讨论】:
-
如果文件系统是 FAT 而不是 NTFS,您建议的测试将不起作用。
标签: windows administrator