我使用此代码从网站上读取一些文字:
HINTERNET hInternet, hFile;
DWORD rSize;
char buffer[30] = "\0";
hInternet = InternetOpenW(NULL, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);
hFile = InternetOpenUrlW(hInternet, L"http://google.com", NULL, 0, INTERNET_FLAG_RELOAD, 0);
InternetReadFile(hFile, &buffer, sizeof(buffer), &rSize);
这将显示在InternetOpenUrl行的Debug窗口中
testnowindow.exe中的0x75BFC42D(KernelBase.dll)抛出异常:0x800706B5:接口未知
代码运行良好,异常在内部处理,因为我没有得到调试器中断,我可以安全地忽略它吗?我已经尝试在调试模式下编译为x86和x64并且它总是会发生。 我正在运行Windows 7 64位。