Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 18.02.2017
Сообщений: 49
1

Неверный сертификат при автозагрузке

02.11.2017, 10:14. Показов 802. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, уважаемые форумчане!
Подскажите, пожалуйста, что нужно исправить в коде. Использовал этот макрос для автоматического скачивания с сайта файла и дальнейшей его обработки. Но с недавнего времени макрос стал ругаться на неверный сертификат (см.вложение).
При обычном скачивании (открыть сайт через браузер, загрузить файлик) все нормально, никаких сертификатов не запрашивает. Заранее благодарен.



Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Sub copy_url1()
    СсылкаНаФайл$ = "https://www.rossvyaz.ru/docs/articles/Kody_ABC-3kh.csv"
   
    ПутьДляСохранения$ = "D:\Нум_ФАС.csv"
 
    ' скачиваем файл из интернета
    DownloadFile СсылкаНаФайл$, ПутьДляСохранения$
 
    ' открываем скачанный файл
    'CreateObject("wscript.shell").Run """" & ПутьДляСохранения$ & """"
 
End Sub
 
Sub copy_url2()
    СсылкаНаФайл$ = "https://www.rossvyaz.ru/docs/articles/Kody_DEF-9kh.csv"
   
    ПутьДляСохранения$ = "D:\Нум_ФАС_DEF.csv"
 
    ' скачиваем файл из интернета
    DownloadFile СсылкаНаФайл$, ПутьДляСохранения$
 
    ' открываем скачанный файл
    'CreateObject("wscript.shell").Run """" & ПутьДляСохранения$ & """"
 
End Sub
Function DownloadFile(ByVal URL$, ByVal LocalPath$) As Boolean
    ' Функция скачивает файл по ссылке URL$
    ' и сохраняет его под именем LocalPath$
    Dim XMLHTTP, ADOStream, FileName
    On Error Resume Next: Kill LocalPath$
 
    Set XMLHTTP = CreateObject("Microsoft.XMLHTTP")
    XMLHTTP.Open "GET", Replace(URL$, "\", "/"), "False"
    XMLHTTP.send
    If XMLHTTP.statustext = "OK" Then
        Set ADOStream = CreateObject("ADODB.Stream")
        ADOStream.Type = 1: ADOStream.Open
        ADOStream.Write XMLHTTP.responseBody
 
        ADOStream.SaveToFile LocalPath$, 2
        ADOStream.Close: Set ADOStream = Nothing
        DownloadFile = True
    Else
        'MsgBox "Не удаётся скачать файл " & XMLHTTP.statustext
    End If
    Set XMLHTTP = Nothing
End Function
Вложения
Тип файла: rar Сертификат.rar (102.4 Кб, 0 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.11.2017, 10:14
Ответы с готовыми решениями:

Неверный сертификат сервера
Добрый день! Столкнулась с проблемой. Не могу зайти на почту GMail и Yandex. Выдает сообщение...

Ошибка при автозагрузке
Добавил в программу дерево каталогов и после этого при автозагрузке программы стала вылазить ошибка...

Считывание с файла данных при автозагрузке
Добрый вечер.Есть программа, которая добавляется в автозагрузки и у нее есть файл config.txt с...

Не загружаються настройки с Ini при автозагрузке программы
Привет! делаю программу которая должна работать постоянно и, соответственно, сама грузиться после...

0
02.11.2017, 10:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.11.2017, 10:14
Помогаю со студенческими работами здесь

Сертификат безопасности сайта не является доверенным! Вы попытались перейти на сайт www.google.ru, но сервер предоставил сертификат, выданный организа
Сертификат безопасности сайта не является доверенным! Вы попытались перейти на сайт www.google.ru,...

При автозагрузке программы, не восстанавливаются настройки из config.ini
Ситуация такая, при обычном запуске программы, все прекрасно работает, все настройки, находящиеся в...

Открываются рекламные вкладки в Chrome при автозагрузке и в процессе работы
После установки разархивирования приложения установились приложения амиго, mail, ярлыки на...

Не выполняется часть кода при автозагрузке/запуске из другой программы
Здравствуйте. Столкнулся с такой проблемой: есть программа, прописанная в автозапуск, которая...

Приложение при автозагрузке обращается к базе и ищет её в системной папке System32
VB 2010, база access. Connection string задается с использованием относительного пути:...

Www.dipladoks.org/ в автозагрузке, при этом нет полного доступа к диску С
Нашел Www.dipladoks.org/ в автозагрузке, при этом не знаю связано именно с этим или нет, но еще...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru