WinHttp API вылетает служба Windows - PullRequest
0 голосов
/ 29 июня 2018

из документации Microsoft WinHttp поддерживается в сервисах, но WinInet нет, но я попробовал оба, и оба аварийно закрыли сервис при вызове WinHttpOpen / InternetOpenA

это стек вызовов от windbg:

WINHTTP!WinHttpOpen+0x303
WINHTTP!GlobalDataInitialize+0x9f
WINHTTP!WinHttpInitializeEtw+0x26
KERNELBASE!InitOnceExecuteOnce+0xa
ntdll!RtlRunOnceExecuteOnce+0x65
WINHTTP!WinHttpEtwInitOnceCallback+0x72
ntdll!EtwEventRegister+0x20
ntdll!EtwNotificationRegister+0x4c
ntdll!EtwpAllocateRegistration+0x7d
ntdll!RtlAllocateHeap+0xe2
ntdll!RtlpLowFragHeapAllocFromContext+0x7b956
ntdll!RtlpLogHeapFailure+0xa4
ntdll!RtlpHeapHandleError+0x12
ntdll!RtlReportCriticalFailure+0x4b

требуется ли инициализация перед использованием WinHttp?

...