Tôi biết bạn có thể truy xuất tên người dùng bằng thứ gì đó như System.getProperty("user.name")
nhưng tôi đang tìm cách truy xuất tên và họ đầu tiên và họ là của người dùng hiện tại.Lấy tên và họ của người dùng Windows hiện tại?
Có thư viện Java gốc nào thực hiện việc này không? Hay bạn phải cắm vào Windows API? Hoặc có thể bạn phải kéo nó từ Active Directory? Điều này có vẻ tương đối dễ dàng with .NET nhưng tôi không thể tìm thấy một cách để làm điều đó trong Java.
Tôi không có câu trả lời nhưng bạn có thể nhìn vào [JNA] (https://github.com/twall/jna) và xem điều đó có giúp ích gì không. –
Bạn làm như thế nào với .NET? Nếu đó là một cuộc gọi hệ thống, nó có thể được thực hiện bằng Java với JNA. –
Đã thêm liên kết vào cách thực hiện trong .NET. Xem xét chỉ cần gõ vào ActiveDirectory, nhưng tôi nghĩ chắc chắn rằng nó sẽ đơn giản hơn. – aus