Страница: 1 |
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ ProxyEnable ProxyServer Вот отрывок моего кода из перехватчика НТТР пакетов, он устанавливает проксю 127.0.0.1:44, если ты не ламер, то разберешься, как установить другой айпи и порт: В качестве аргумента - имя подключения: --------------- Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, ByVal lpData As Any, ByVal cbData As Long) As Long Private Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long Private Sub Set[sensored]enProxy(PhoneName As String) Dim tempA, RealProxyString() As Byte tempA = Array(&H3C, &H0, &H0, &H0, &H2, &H0, &H0, &H0, _ &H3, &H0, &H0, &H0, &HC, &H0, &H0, &H0, _ &H31, &H32, &H37, &H2E, &H30, &H2E, &H30, &H2E, _ &H31, &H3A, &H34, &H34, &H0, &H0, &H0, &H0, _ &H0, &H0, &H0, &H0, &H0, &H0, &H0, &H0, _ &H0, &H0, &H0, &H0, &H0, &H0, &H0, &H0, _ &H0, &H0, &H0, &H0, &H0, &H0, &H0, &H0, _ &H0, &H0, &H0, &H0, &H0, &H0, &H0, &H0) ReDim RealProxyString(63) For i = 0 To 63 RealProxyString(i) = tempA(i) Next i Dim hKey As Long RegOpenKeyEx &H80000001, "SOFTWARE\Microsoft\Windows\CurrentVersion\Internet settings\connections", 0, &H3F, hKey RegSetValueEx hKey, PhoneName, 0&, &H3, VarPtr(RealProxyString(0)), 64 End Sub --------------------- Спасибо всем, кто ответил! А почему нельзя как строку? Я не знаком с типом SZ.Как мне перевести строку в этот тип? Может у вас есть пример? sz - zero-terminated string: строковый тип данных, где на один символ отводится 1 байт. Завершается символом с кодом 0. Для передачи строки как sz в VB необходимо передавать ее как ByVal. Спасибо! Не знаю, посмотрю, попробую, я видел API из WinInet.dll, но она что-то ваще не по теме работает Страница: 1 |
Вопрос: Установить для "ослика" прокси
Добавлено: 08.05.04 18:12
Автор вопроса: Alexander N | Web-сайт:
Как программно установить определнный прокси сервер и порт для Интернет Эксплорера?
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 09.05.04 15:11
Номер ответа: 2
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #2
Добавлено: 09.05.04 19:25
Номер ответа: 3
Автор ответа:
Alexander N
Вопросов: 21
Ответов: 44
Web-сайт:
Профиль | | #3
Добавлено: 09.05.04 20:17
Номер ответа: 4
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #4
Добавлено: 09.05.04 21:19
тип данных не той
Номер ответа: 5
Автор ответа:
Alexander N
Вопросов: 21
Ответов: 44
Web-сайт:
Профиль | | #5
Добавлено: 10.05.04 18:47
Номер ответа: 6
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #6
Добавлено: 11.05.04 19:34
Номер ответа: 7
Автор ответа:
Alexander N
Вопросов: 21
Ответов: 44
Web-сайт:
Профиль | | #7
Добавлено: 12.05.04 13:33
Номер ответа: 8
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #8
Добавлено: 12.05.04 14:14
А как сменить ослу прокси прямо во время его работы, чтобы для
применения настроек не требовался перезапуск?
Номер ответа: 9
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #9
Добавлено: 12.05.04 14:35