из документации Microsoft Windows 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?
c++,windows-services,heap,winhttp,
из документации Microsoft Windows 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?
00C ++, окна-услуги, куча, WinHTTP,