В системной сетевой предпочтения есть некоторые имена местоположений. Как получить текущее или активное сетевое имя и список всех сетевых адресов?
Я думаю, SystemConfiguration.framework поддерживает это, но я не получил точно, какой API использовать.
Заранее благодарим за ваш ответ.
С уважением
Devara GuddaКак получить текущее имя сети?
1
A
ответ
5
Вы можете использовать SCPreferencesCreate
, чтобы получить преференции, то SCNetworkSetCopyAll
получить только местоположение сети. SCNetworkSetGetName
получит название местоположения.
SCPreferencesRef prefs = SCPreferencesCreate(NULL, @"SystemConfiguration", NULL);
NSArray *locations = (NSArray *)SCNetworkSetCopyAll(prefs);
for (id item in locations) {
NSString *name = (NSString *)SCNetworkSetGetName((SCNetworkSetRef)item);
...
}
CFRelease(locations);
CFRelease(prefs);
Прочитать "System Configuration Programming Guidelines" для получения дополнительной информации.
Смежные вопросы
- 1. Получить текущее имя пользователя IP-адреса, подключенного к сети
- 2. Как получить текущее имя маршрута?
- 3. Как получить текущее имя пользователя?
- 4. Получить текущее имя пользователя
- 5. Получить текущее имя среды
- 6. Получить текущее имя компонента
- 7. Получить текущее имя метода
- 8. Получить текущее имя столбца
- 9. Получить текущее имя ScheduledJob
- 10. Получить текущее имя шаблона?
- 11. Получить имя текущей сети
- 12. Получить текущее имя файла сценария
- 13. Получить текущее имя файла PHP
- 14. Python3: получить текущее имя окна?
- 15. pysvn: получить текущее имя пользователя
- 16. Получить текущее имя пользователя AutoIt
- 17. Получить текущее имя ветки или имя тега
- 18. Получить текущее активное имя приложения
- 19. Получить текущее системное время машины в сети
- 20. Получить точное текущее местоположение от сети провайдера
- 21. Geb - Как получить текущее имя браузера из сценария?
- 22. SugarCRM как получить текущее имя контакта
- 23. Как получить текущее имя свойства через отражение?
- 24. Как получить текущее контекстное имя rspec?
- 25. Как получить текущее имя дня от Date.today?
- 26. Как получить текущее имя каталога в Javascript?
- 27. Как получить текущее имя языковой системы?
- 28. Как получить улей текущее имя пользователя
- 29. Как получить текущее имя файла в dojo
- 30. Как получить текущее имя файла приложения AIR?
Спасибо, что работает. Я использую SCNetworkSetCopyCurrent, чтобы получить текущее местоположение n/w. – Raviprakash