调用InternetOpen时我应该使用哪种accessType?

时间:2010-05-20 18:11:53

标签: winapi wininet

根据the MSDN,您可以为InternetOpen指定访问类型参数。 dwAccessType参数的两个选项是:

  

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

我一直使用INTERNET_OPEN_TYPE_PRECONFIG,它一直都很完美。我相信这也是“默认”值(如果有人这么说的话),因为INTERNET_OPEN_TYPE_PRECONFIG = 0。