| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > CreateProcess и Интерент |
| Автор: rainbow86 26.12.2005, 15:50 |
| Люди, как с помощью функции CreateProcess запустить программу соединения с интернетом. Она не понятно где храниться и не понятно какого она типа? |
| Автор: 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 | ||||
Обычная программа соединения с интернет провайдером. Добавлено @ 17:31 Значит не так все просто
Обычная программа соединения с интернет провайдером. |
| Автор: JoyEx 26.12.2005, 17:35 |
| rainbow86 Вам не CreateProcess() надо, а Remote Access Service (RAS) http://www.rsdn.ru/summary/278.xml |