根据the MSDN,可以为InternetOpen指定一个访问类型参数。 dwAccessType参数的两个选项为:调用InternetOpen时应使用哪个accessType?
INTERNET_OPEN_TYPE_DIRECT - 在本地解析所有主机名。 INTERNET_OPEN_TYPE_PRECONFIG - 从注册表中检索代理或直接配置。
我应该使用哪些?我不知道哪个会更好。我们不希望我们的应用程序聪明地做任何事情,我们希望它做的只是以正常方式访问互联网。
根据the MSDN,可以为InternetOpen指定一个访问类型参数。 dwAccessType参数的两个选项为:调用InternetOpen时应使用哪个accessType?
INTERNET_OPEN_TYPE_DIRECT - 在本地解析所有主机名。 INTERNET_OPEN_TYPE_PRECONFIG - 从注册表中检索代理或直接配置。
我应该使用哪些?我不知道哪个会更好。我们不希望我们的应用程序聪明地做任何事情,我们希望它做的只是以正常方式访问互联网。
INTERNET_OPEN_TYPE_PRECONFIG
是你平常想要的。 INTERNET_OPEN_TYPE_DIRECT
表示它应该绕过任何已配置的代理。它可以用于诸如故障排除之类的事情,但它忽略了用户如何配置事物,这很少是一个好主意。
我一直使用INTERNET_OPEN_TYPE_PRECONFIG,它一直工作得很好。我相信这也是“默认”值(如果可以这样说的话),因为INTERNET_OPEN_TYPE_PRECONFIG = 0。