摘要: 当使用CInternetSession::OpenUrl获取网络上的文件时,若网络异常或文件不存在导致文件访问不了,OpenUrl则会抛出异常,而以捕获异常的方式处理这个情况往往是不合理的。例如:加壳过的程序则有可能捕获不了这个异常。 于是,我们可以通过在使用OpenUrl前先判断指定的URL是否可访问来避免这个异常。如下: HINTERNET hOpen = InternetOpen (NULL,PRE_CONFIG_INTERNET_ACCESS,NULL, NULL, 0); HINTERNET hRequest = InternetOpenUrl (hOpen, url,NULL, . 阅读全文
posted @ 2011-02-22 23:13 毛志谦 阅读(991) 评论(0) 推荐(1) 编辑