Class OSInfo.Windows.UserInfo

  • Enclosing class:
    OSInfo.Windows

    public static final class OSInfo.Windows.UserInfo
    extends java.lang.Object
    Returns info about the currently logged in user account.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String CurrentDomainName()
      Returns the network domain name associated with the current user.
      static java.lang.String CurrentMachineName()
      Returns the current host name for the system.
      static java.lang.String LoggedInUserName()
      Returns the user name of the person who is currently logged on to the Windows operating system.
      static java.lang.String RegisteredOrganization()
      Returns the current Registered Organization.
      static java.lang.String RegisteredOwner()
      Returns the current Registered Owner.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • RegisteredOrganization

        public static java.lang.String RegisteredOrganization()
        Returns the current Registered Organization.
        Returns:
        Registered Organization as string
      • RegisteredOwner

        public static java.lang.String RegisteredOwner()
        Returns the current Registered Owner.
        Returns:
        Registered Owner as string
      • LoggedInUserName

        public static java.lang.String LoggedInUserName()
        Returns the user name of the person who is currently logged on to the Windows operating system.
        Returns:
        Logged in username as string
        Throws:
        java.lang.IllegalStateException - if cannot retrieve the logged-in username
      • CurrentDomainName

        public static java.lang.String CurrentDomainName()
        Returns the network domain name associated with the current user.
        Returns:
        Current domain name as string
        Throws:
        java.lang.IllegalStateException - if cannot retrieve the joined domain
      • CurrentMachineName

        public static java.lang.String CurrentMachineName()
                                                   throws java.net.UnknownHostException
        Returns the current host name for the system.
        Returns:
        Current domain name as string
        Throws:
        java.net.UnknownHostException - if error occurs