webbrowser Accept-Language 怎么改都是不变的。Navigate 时头信息改不了。这值是哪读到的?可以hook吗?要hook哪函数呢

解决方案 »

  1.   

    应该不让改.由操作系统语言决定的吧.
    最终应该会调用socket的send函数
      

  2.   

    我 hook 了 GetUserDefaultLCID 这。返回其它 1031 //en-us 。结果没变化。
    hook RegQueryValueExA 发现有读AcceptLanguage这值。不过判断跟那个头信息的值没关系。是用哪个函数取的值。有软件能跟踪吗?
      

  3.   

    那值是按 IE -> Internet 选项 -> 语言那修改的也确定是 AccetpLanguage 这个注册表值(直接regedit修改注册表就会变了).
    为什么hook RegQueryValueExA 又不对呢