Comment retrouver le nom de machine et d'utilisateur?

meallmeall Membre
11:35 modifié dans API AppKit #1
Bonjour,

J'aimerais retrouver 2 information par propgrammation Cocoa:

- Le nom de l'utilisateur utilisant actuellement le programme
- Le nom de la machine sur laquelle il l'exécute

Quelqu'un à  une petite idée?

Merci

Réponses

  • Eddy58Eddy58 Membre
    11:35 modifié #2
    Pour retrouver le nom de l'utilisateur tu as la fonction NSString *NSFullUserName(void). :)
    Par contre par "nom de la machine" tu entends quoi exactement ?
  • meallmeall Membre
    11:35 modifié #3
    dans 1139071218:

    Pour retrouver le nom de l'utilisateur tu as la fonction NSString *NSFullUserName(void). :)
    Par contre par "nom de la machine" tu entends quoi exactement ?


    Je parle du nom de l'ordinateur que l'on trouve dans Système préférence/partage, le nom Bonjour en quelque sorte.
  • BruBru Membre
    11:35 modifié #4
    dans 1139071881:

    dans 1139071218:

    Pour retrouver le nom de l'utilisateur tu as la fonction NSString *NSFullUserName(void). :)
    Par contre par "nom de la machine" tu entends quoi exactement ?


    Je parle du nom de l'ordinateur que l'on trouve dans Système préférence/partage, le nom Bonjour en quelque sorte.


    Voir la classe NSHost...

    [[NSHost currentHost] name] retourne le nom actuel (NSString) de la machine (varie en fonction de la connexion).
    [[NSHost currentHost] names] retourne un NSArray des différents noms que peut avoir la machine. Le nom se terminant par ".local" est celui assigné à  la machine dans les préférences réseaux.

    .
  • meallmeall Membre
    11:35 modifié #5
    dans 1139075670:

    dans 1139071881:

    dans 1139071218:

    Pour retrouver le nom de l'utilisateur tu as la fonction NSString *NSFullUserName(void). :)
    Par contre par "nom de la machine" tu entends quoi exactement ?


    Je parle du nom de l'ordinateur que l'on trouve dans Système préférence/partage, le nom Bonjour en quelque sorte.


    Voir la classe NSHost...

    [[NSHost currentHost] name] retourne le nom actuel (NSString) de la machine (varie en fonction de la connexion).
    [[NSHost currentHost] names] retourne un NSArray des différents noms que peut avoir la machine. Le nom se terminant par ".local" est celui assigné à  la machine dans les préférences réseaux.

    .



    Merci, c'est exactement ce que je cherchais!
Connectez-vous ou Inscrivez-vous pour répondre.