Russian Qt Forum

Qt => Работа с сетью => Тема начата: Sasha от Январь 12, 2016, 20:03



Название: Можно ли при помощи Qt менять сетевые настройки?
Отправлено: Sasha от Январь 12, 2016, 20:03
Здравствуйте.
Имеется ввиду можно ли менять сетевые настройки не модифицируя внешних конфигурационных файлов системы и не вызывая разные системные утилиты причём разные в зависимости от операционной системы?
Наиболее близкий к поставленной задачи модуль Qt - QtNetwork. Но пока мне кажется, что он позволяет только прочитать настройки, а поменять не может. Это так?
Если так, то есть какие-нибудь готовые решения (как можно более кросплатформенные) для решения поставленной задачи?


Название: Re: Можно ли при помощи Qt менять сетевые настройки?
Отправлено: Bepec от Январь 12, 2016, 21:31
Это платформозависимые решения. Для каждой ОС свой интерфейс и свой Api.
К примеру для Windows это winapi.

Можно менять без модификации и системных утилит. Это и есть api системы. Все действия будут происходить у вас в программе, но будут отличаться от системы к системе.


Название: Re: Можно ли при помощи Qt менять сетевые настройки?
Отправлено: Sasha от Январь 13, 2016, 15:03
Понятно, спасибо.
Но насчёт
Это платформозависимые решения.
я как раз и надеялся, что Qt поможет т.к. он кросплатформенен тем более, что прочесть сетевые настройки для разных систем он может.


Название: Re: Можно ли при помощи Qt менять сетевые настройки?
Отправлено: Bepec от Январь 13, 2016, 22:57
Так напишите сами. На деле всё же Qt это фреймворк для UI.