根据MSDN 文档,WinHTTPRequest 有四个事件处理程序,应该可以通过指定事件处理程序前缀来访问它们。不幸的是,这样做会导致 Windows Scripting Host 崩溃。
以下代码使 Windows Scripting Host 崩溃:
Set oHTTP = WScript.CreateObject( "WinHttp.WinHttpRequest.5.1", "oHTTP_" )
这段代码工作得很好:
Set oHTTP = WScript.CreateObject( "WinHttp.WinHttpRequest.5.1" )
关于为什么的任何想法?