Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 从服务运行时WinHttpSendRequest失败_Windows_Winapi - Fatal编程技术网

Windows 从服务运行时WinHttpSendRequest失败

Windows 从服务运行时WinHttpSendRequest失败,windows,winapi,Windows,Winapi,我正在尝试从作为服务运行的程序调用WinHttpSendRequest。该函数失败,出现错误12029。 如果我正常运行它(而不是作为服务运行),该函数将成功。 我知道WinInet不应该用于服务中,但我认为WinHttp应该可以正常工作 有什么想法吗?错误代码是error\u WINHTTP\u无法连接。您为这个API调用提供了哪些参数?我提供了WinHttpOpenRequestAPI的句柄,其他所有参数都是null。正如我所说,如果不是从服务内部运行,调用就会成功。后续的“notservi

我正在尝试从作为服务运行的程序调用WinHttpSendRequest。该函数失败,出现错误12029。 如果我正常运行它(而不是作为服务运行),该函数将成功。 我知道WinInet不应该用于服务中,但我认为WinHttp应该可以正常工作


有什么想法吗?

错误代码是
error\u WINHTTP\u无法连接
。您为这个API调用提供了哪些参数?我提供了WinHttpOpenRequestAPI的句柄,其他所有参数都是null。正如我所说,如果不是从服务内部运行,调用就会成功。后续的“notservice”调用并不能解释问题。您需要查看导致失败的API调用—此调用或之前的调用的参数不正确。您运行服务的用户是谁?@DavidHeffernan嗨,大卫,我知道已经有一段时间了,但我也有同样的问题。我的服务正在系统下运行。