Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > CreateProcess и Интерент


Автор: rainbow86 26.12.2005, 15:50

Люди, как с помощью функции CreateProcess запустить программу соединения с интернетом.
Она не понятно где храниться и не понятно какого она типа?

smile

Автор: Neitron 26.12.2005, 16:16
Что за программа соединения с интернетом?
Через что соединение?

Автор: DIMA.NET 26.12.2005, 16:23
http://articles.org.ru/myfaq/faq7c.php#anc271

Автор: Kergan 26.12.2005, 17:25
На всякий случай дополню: многие подобные службы (обзор "выбор программы для открытия файла", dial-up и проч) находятся в rundll32.exe - чтобы запустить службу нужно запустить рандлл и передать ей особые параметры командной строки. Чтобы узнать эти параметры, пользуются приемом замены исполняемого файла - заменяют exeшку на свою прогу, которая при запуске радостно аопит, какую командную строку ей дали. Разумеется, она должна имет ТО ЖЕ имя, что и замененная программа, а ту надо куда-нить запихнуть подальше. К сожаления современные виндовозы контролируют целостность таких файлов как rundll32 и при замене меняют все обратно :о(, но вроде обойти как-то можно...

Автор: rainbow86 26.12.2005, 17:28
Цитата(Neitron @ 26.12.2005, 16:16)
Что за программа соединения с интернетом?
Через что соединение?


Обычная программа соединения с интернет провайдером.

Добавлено @ 17:31
Значит не так все просто smile

Цитата(Neitron @ 26.12.2005, 16:16)
Что за программа соединения с интернетом?
Через что соединение?


Обычная программа соединения с интернет провайдером.

Автор: JoyEx 26.12.2005, 17:35
rainbow86

Вам не CreateProcess() надо, а Remote Access Service (RAS) http://www.rsdn.ru/summary/278.xml

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)