Пожалуйста, дайте мне знать о каком-либо примерном коде или API Cocoa, чтобы получить имя пользователя вошедшего в систему в Mac OS X 10.5.Получить зарегистрированное имя пользователя в Mac OS X 10.5
ответ
рамки Фонд предоставляет функции для получения имени пользователя и полное имя пользователя:
#import <Foundation/Foundation.h>
NSString *userName = NSUserName();
NSString *fullUserName = NSFullUserName();
Стоит отметить, что вам обычно не нужно импортировать Foundation в приложение Mac, так как шаблоны файлов классов настроены правильно (сначала импортируйте Cocoa, который является основой зонтика для Foundation и AppKit на Mac). –
Если процесс работает в качестве корня. И вы хотите, чтобы пользователь текущего логина, вы можете использовать SCDynamicStoreCopyConsoleUser(SCDynamicStoreRef store, uid_t *uid, gid_t *gid)
, который присутствует в systemConfiguretion framework.
использовать его в качестве CFStringRef cfName = SCDynamicStoreCopyConsoleUser(NULL, NULL, NULL);
вы можете получить другую информацию, передавая параметр для функции.
- 1. Ошибка NPM в Mac OS X 10.5
- 2. Mac OS X 10.5+ и POSIX
- 3. Java getDefaultToolKit() зависает Mac OS X 10.5
- 4. Xcode 3.2.4 и Mac OS X 10.5
- 5. Как скомпилировать для Mac OS X 10.5
- 6. Mac os x получить имя домена programmaticaly
- 7. Получить имя компьютера и зарегистрированное имя пользователя
- 8. В чем разница между раскладками клавиатуры - Mac OS X и Mac OS X 10.5+?
- 9. Как скомпилировать расширения python для Mac OS X 10.5 на Mac OS X 10.6?
- 10. Альтернатива poseAsClass в Mac OS X 10.5 и выше?
- 11. Как настроить PEAR на Mac OS X 10.5 Leopard
- 12. Как я могу получить зарегистрированное имя пользователя?
- 13. получить зарегистрированное имя пользователя. (Jsf 2)
- 14. Mac OS X 10.5 Варианты обновления Apache и Subversion
- 15. Как установить агент запуска на Mac os x 10.5/10.6
- 16. Обновление PHP на моем Mac OS X 10.5
- 17. Как установить MySQL на Leopard, Mac OS X 10.5?
- 18. Python OS X 10.5 среда разработки
- 19. MAC OS X Yosemite Apache localhost/~ имя пользователя/не работает
- 20. Subversion: ошибка при проверке - Mac OS 10.5
- 21. fbml show зарегистрированное имя пользователя
- 22. Чаун имя незаконной группы (Mac OS X)
- 23. Mac OS X: Получить текущее имя пользователя и домашний каталог для текущего пользователя из служб каталогов
- 24. Обнаружение активности пользователя на mac os x
- 25. Различия между запасом Apache на OS X 10.5 Leopard и OS X 10.5 Leopard Server?
- 26. Папка профиля пользователя Mac OS X?
- 27. Как получить sendmail для надежной работы на Mac OS 10.5?
- 28. Шаги для Mac OS X
- 29. Открытое доменное имя каталога каталога в Mac OS X
- 30. easy_install lxml трудности на os x 10.5
его вежливый, чтобы принять ответы, которые вам помогли, кстати. – chacham15