Возможно ли использовать inet_ntoa() и не беспокоиться о разрешениях пользователей Windows? Мне нужно поставить блок try/catch вокруг inet_ntoa(), чтобы поймать любые возможные проблемы, если пользовательские разрешения не позволяют мне получить IP-адрес интерфейса?inet_ntoa() и разрешения пользователя Windows
1
A
ответ
3
inet_ntoa
не вызывает исключений. Он возвращает NULL
в случае ошибки.
Трудно понять, как пользовательские права могут войти в эту функцию, поскольку это просто целое число для преобразования строк.
0
документация MSDN для inet_ntoa
состояний:..
Если не происходит никакой ошибки, inet_ntoa возвращает указатель символ статический буфер , содержащий текст адреса в стандарт»„“обозначения в противном случае, он возвращает NULL.
в Windows Vista и более поздних версиях функция RtlIpv4AddressToString может быть использована для преобразования адреса IPv4 повторно представленный как структура IN_ADDR для строкового представления адреса IPv4 в стандартном десятичном значении в формате Internet.
Смежные вопросы
- 1. inet_ntoa проблема
- 2. Redshift INET_NTOA
- 3. INET_NTOA и INET_ATON в Java?
- 4. INET_ATON() и INET_NTOA() в PHP?
- 5. прав пользователя от пользователя собственного разрешения и группы разрешения
- 6. SVN - Разрешения каталога пользователя
- 7. Pycharm debug и разрешения пользователя
- 8. Разрешения Windows EventLog
- 9. кое-что о inet_ntoa()
- 10. ошибка сегментации для inet_ntoa
- 11. 'inet_ntoa' не объявлена ошибка
- 12. Разрешения хранилища Git Windows
- 13. Кастинг с необработанными пакетными данными и inet_ntoa()
- 14. PHP-эквивалент для INET_NTOA и INET_ATON
- 15. .NET Эквивалент для INET_NTOA и INET_ATON
- 16. Почему inet_ntoa и inet_ntop «обратные» байты?
- 17. Разрешения Unix от Windows
- 18. gitlab неправильные разрешения пользователя
- 19. Формат разрешения пользователя RabbitMQ
- 20. PHP проверка разрешения пользователя
- 21. GitLab CE - разрешения пользователя
- 22. CKAN Установить разрешения пользователя
- 23. Объединить разрешения пользователя
- 24. Убрать разрешения пользователя (django)
- 25. Windows + CloudFormation: У пользователя нет разрешения на вызов IAM: CreateUser
- 26. Windows Phone: как сделать звонок без разрешения пользователя
- 27. Docker разрешения пользователя объяснение
- 28. SSRS - Разрешения пользователя
- 29. Как получить разрешения пользователя?
- 30. Права пользователя user_actions и разрешения read_stream
@David: Thnx .. :( – ayush
RtlIpv4AddressToString имеет то преимущество, что вам не нужно иметь дело с Winsock инициализации/завершения, но тот факт, что он не работает на XP делает его менее привлекательным –
@David.: хотя его простое преобразование строк, но, вероятно, возможно (возможно), UAC Uista имеет какое-то отношение к этому. Поэтому зачем нужна отдельная функция с одинаковой функциональностью. – ayush