Примечание. System.getProperty ("user.name") будет работать только в том случае, если пользователь запускает приложение. Если программа запущена Системой или приложением, таким как LANDesk, то пользователь появится как «СИСТЕМА» (в домене «NT AUTHORITY»).
В этом случае второе решение, использующее NTSystem, выдаст правильные результаты.