Russian Qt Forum
Май 17, 2024, 23:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Управление интернет-соединением  (Прочитано 7667 раз)
anDROid
Гость
« : Декабрь 14, 2010, 11:34 »

Как отключить/подключить интернет соединение из программы?
Записан
anDROid
Гость
« Ответ #1 : Декабрь 14, 2010, 11:47 »

Пока решил так...
Создал батник и его запускаю из программы.
Записан
kirill
Гость
« Ответ #2 : Декабрь 16, 2010, 15:52 »

Пока решил так...
Создал батник и его запускаю из программы.
Нах батник тогда? Запускай команду через QProcess
Записан
Edynchik
Гость
« Ответ #3 : Декабрь 30, 2010, 16:18 »

Пока решил так...
Создал батник и его запускаю из программы.
Нах батник тогда? Запускай команду через QProcess
А можно поподробнее с QProcess. Нашел в документации то что можно запустить программу или процес. А вот как запустить в Ubuntu подключение к интернету? Эт будет процесс или программа? И какая?
Записан
alexman
Гость
« Ответ #4 : Декабрь 30, 2010, 17:26 »

Эт будет процесс или программа?
А какая разница?
Записан
Edynchik
Гость
« Ответ #5 : Январь 03, 2011, 09:59 »


А какая разница?
[/quote]
Вы правы, только осталась одна проблема - что конкретно запускать в QProcess?
Записан
alexman
Гость
« Ответ #6 : Январь 03, 2011, 18:16 »

Код:
void QProcess::start ( const QString & program, const QStringList & arguments, OpenMode mode = ReadWrite )
void QProcess::start ( const QString & program, OpenMode mode = ReadWrite )
Записан
Edynchik
Гость
« Ответ #7 : Январь 13, 2011, 17:54 »

Код:
void QProcess::start ( const QString & program, const QStringList & arguments, OpenMode mode = ReadWrite )
void QProcess::start ( const QString & program, OpenMode mode = ReadWrite )
Код:
QProcess process;
process->start(???);
Непонимающий-то, что меня интересует, а конкретно: "Подключение к интернету в  Ubuntu"...
Записан
anDROid
Гость
« Ответ #8 : Январь 22, 2011, 15:31 »

Цитировать
можете разорвать соединение командой sudo poff dsl-provider и установить соединение командой sudo pon dsl-provider
Может так?
Записан
Stiff
Гость
« Ответ #9 : Январь 23, 2011, 23:05 »

Способ выполнения данной задача зависит от платформы.
Под виндой это можно сделать через winapi
Под линуксом - через вызов процессов. Либо, если используется network manager, то можно через d-bus
Записан
Edynchik
Гость
« Ответ #10 : Январь 25, 2011, 16:40 »


Под линуксом - через вызов процессов. Либо, если используется network manager, то можно через d-bus

А можно по конкретнее?Очень интересно...
Записан
Stiff
Гость
« Ответ #11 : Февраль 01, 2011, 20:21 »

http://forum.ubuntu.ru/topic_81009_0.html
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.137 секунд. Запросов: 20.