by the way, sigcheck.exe also is with same problem when try to Query VirusTotal.
by the way, sigcheck.exe also is with same problem when try to Query VirusTotal.
I confirmed the bug by debugging sigcheck.exe,the request JSON sent to VT was malformed(truncated).
the first issue I saw: HTTP Content-Length was by SysStringLen("UNICODE JSON contains Chinese"),
second issue: WideCharToMultiByte didn't use CP_UTF8 to convert unicode json.
2 people are following this question.