Indique cualquier código de ejemplo o Cocoa API para obtener el nombre de usuario registrado en Mac OS X 10.5.Obtenga el nombre de usuario registrado en Mac OS X 10.5
Respuesta
marco, la Fundación proporciona funciones para obtener el nombre de usuario y el nombre de usuario completo:
#import <Foundation/Foundation.h>
NSString *userName = NSUserName();
NSString *fullUserName = NSFullUserName();
Vale la pena mencionar que normalmente no tiene que importar Foundation en una aplicación Mac, ya que las plantillas de archivos de clase están todas configuradas correctamente (importando Cocoa, que es el marco general para Foundation y AppKit en la Mac) para empezar. –
Si el proceso que se ejecuta como root. Y desea usuario de inicio de sesión actual, entonces puede usar SCDynamicStoreCopyConsoleUser(SCDynamicStoreRef store, uid_t *uid, gid_t *gid)
que está presente en systemConfiguretion framework.
uso como CFStringRef cfName = SCDynamicStoreCopyConsoleUser(NULL, NULL, NULL);
puede obtener otra información mediante el paso de parámetros a la función.
- 1. ¿Alternativa a poseAsClass en Mac OS X 10.5 y superior?
- 2. Cómo configurar PEAR en Mac OS X 10.5 Leopard
- 3. Obtenga el nombre de usuario de OS Win 7 Javascript
- 4. ¿Funciona Java FileChannel.tryLock en Mac OS X?
- 5. Obtenga detalles del procesador mediante programación desde Mac OS X
- 6. JNotify en Mac OS X?
- 7. ¿Cuál es la mejor manera de utilizar OpenMP en Mac OS X 10.5 y Ubuntu 10.4?
- 8. Objeto OpenGL brillante/brillante en Mac OS X 10.6, pero no en 10.5. ¿Por qué?
- 9. Ajustes de oscilación para Mac OS X
- 10. Obtenga el título de la ventana/documento activa actual en Mac OS X
- 11. Creación de Android 4.0 en Mac OS X Lion
- 12. ¿Cómo manejo varios archivos arrastrando/soltando desde Finder en Mac OS X 10.5?
- 13. Aprendiendo ASP.NET MVC en Mac OS X
- 14. git: comando no encontrado (en OS X 10.5)
- 15. Mac OS X: Abrir archivo en el buscador + App Sandbox
- 16. Actualizaciones de aplicaciones en Mac OS X
- 17. Mac OS X View Swapping
- 18. ¿Cómo configurar libusb en Mac OS X?
- 19. Java - ¿Cómo obtener el nombre de usuario registrado de OS (desde el dominio)?
- 20. install make command sin tener make (mac os 10.5)
- 21. Enlace estático wxHaskell en Mac OS X
- 22. clamxav homebrew mac os x
- 23. py2exe mac os x instalar el problema
- 24. desinstalar ipython mac os x
- 25. Configuración de dominios comodín en el host local (OS X 10.5)?
- 26. Gdb en Mac OS X v10.7 (Lion)
- 27. Edición de conjunto en Mac OS X
- 28. GKSession con Mac OS X
- 29. ldconfig para Mac OS X
- 30. SetWindowsHookEx para Mac OS X?
es educado para aceptar las respuestas que te han ayudado, por cierto. – chacham15