2010-05-20 60 views
1

根据the MSDN,可以为InternetOpen指定一个访问类型参数。 dwAccessType参数的两个选项为:调用InternetOpen时应使用哪个accessType?

INTERNET_OPEN_TYPE_DIRECT - 在本地解析所有主机名。 INTERNET_OPEN_TYPE_PRECONFIG - 从注册表中检索代理或直接配置。

我应该使用哪些?我不知道哪个会更好。我们不希望我们的应用程序聪明地做任何事情,我们希望它做的只是以正常方式访问互联网。

回答

1

INTERNET_OPEN_TYPE_PRECONFIG是你平常想要的。 INTERNET_OPEN_TYPE_DIRECT表示它应该绕过任何已配置的代理。它可以用于诸如故障排除之类的事情,但它忽略了用户如何配置事物,这很少是一个好主意。

1

我一直使用INTERNET_OPEN_TYPE_PRECONFIG,它一直工作得很好。我相信这也是“默认”值(如果可以这样说的话),因为INTERNET_OPEN_TYPE_PRECONFIG = 0。