Obtenir le Nom de l'Ordinateur et le nom de l'utilisateur connecté

Je suis du développement d'une application. L'une des méthodes a besoin de saisir le nom de l'ordinateur et de l'utilisateur connecté à la machine, puis de les afficher à la fois pour l'utilisateur. J'en ai besoin pour s'exécuter sur Windows et Linux. Quelle est la meilleure façon de le faire?

Une autre chose à considérer. Si l'utilisateur exécute l'application sur le Windows Terminal Server, qui de deux ordinateurs nom qu'il a à faire?

OriginalL'auteur Mrdk | 2015-01-13