Привет! Написал простую программу на Rust, которая проверяет соединение с адресом и возвращает ответ, используюя WinInet. Если компилировать в ехе - все работает, но если в длл - останавливается на функции InternetCheckConnectionA и висит. GetLastError дальше не возвращает, просто висит на этой функции и ничего не происходит. Пробовал динамически разрешать и загружать wininet с экспортом функции - бесполезно; использовать либу request сразу для загрузки файла - все то же самое, в длл не заводится. В чем может быть проблема? Куда копать?