Пастер: Начало.
Ты бы хоть поинтересовался, что произошло, что тебе насоветовали и почему это помогло.
_CRT_SECURE_NO_WARNINGS не нужно подавлять, компилятор говорит что небезопасно передавать в строковые функции буфферы без указания их емкости, потому что может произойти переполнение буффера и функция перепишет стек, что приводит к уязвимостям и рандомным багам. Поэтому нужно использовать безопасные функции с постфиксом _s и указывать еще и емкость, но добавив _CRT_SECURE_NO_WARNINGS ты говоришь компилятору чтобы он шел нахуй со своей безопасностью.
#pragma comment (lib, "wininet.lib") же подключает библиотеку с реализацией интернетных функций, которые где то используются в сорсе.