Использование Java-COM Bridge, например Jacob . Затем вы выбираете подходящую библиотеку COM, например, COM API для WMI для вывода списка локальных пользователей или любой другой информации управления Windows.
Класс WMI ассоциации Win32_SystemUsers связывает компьютерную систему и учетную запись пользователя в этой системе.
Абстрактный класс WMI Win32_Account содержит информацию об учетных записях пользователей и групповых учетных записях, известных компьютерной системе под управлением Windows. Имена пользователей или групп, распознаваемые доменом Windows NT, являются потомками (или членами) этого класса.
Рабочий пример (jacob 1.17-M2, javaSE-1.6):
import java.util.Enumeration;
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.ComThread;
import com.jacob.com.EnumVariant;
import com.jacob.com.Variant;
public class ComTst {
public static void main(String[] args) {
ComThread.InitMTA();
try {
ActiveXComponent wmi = new ActiveXComponent("winmgmts:\\\\.");
Variant instances = wmi.invoke("InstancesOf", "Win32_SystemUsers");
Enumeration<Variant> en = new EnumVariant(instances.getDispatch());
while (en.hasMoreElements())
{
ActiveXComponent bb = new ActiveXComponent(en.nextElement().getDispatch());
System.out.println(bb.getPropertyAsString("PartComponent"));
}
} finally {
ComThread.Release();
}
}
}