TC官方合作论坛
标题:
dllcall改useragent问题
[打印本页]
作者:
vclass
时间:
2015-11-17 13:05
标题:
dllcall改useragent问题
var 新UA="Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36"
dllcall("urlmon.dll","long","UrlMkSetSessionOption","long",268435457,"long",获取变量地址(新UA),"long",字符串长度(新UA),"long",0)
条用urlmon.dll应该是可以改useragent的,但是测试出来只有M,这个第一个字符,于是我改了下
dllcall("urlmon.dll","long","UrlMkSetSessionOption","long",268435457,"wchar *",新UA,"long",字符串长度(新UA),"long",0)
结果还是一样。不知道哪里出问题了。。。求大家指教
作者:
vclass
时间:
2015-11-17 13:16
有人会吗?
作者:
vclass
时间:
2015-11-17 13:44
半个小时一顶
作者:
vclass
时间:
2015-11-17 14:13
顶,半个小时了
作者:
vclass
时间:
2015-11-17 14:51
又过了半个小时了,而且我好像找到了只要原因,就是dllcall("urlmon.dll","long","UrlMkSetSessionOption","long",268435457,"wchar *",新UA,"long",字符串长度(新UA),"long",0) 这个语句中的"wchar *",新UA有问题,不知道为什么只要是调用dll,就只会传第一个字符而已,有待解决。继续半个小时顶一次
作者:
vclass
时间:
2015-11-17 15:42
好的,又半个小时过去了,用易语言试了下,没问题,然后封装了个dll,给tc用,就立马出问题了
作者:
vclass
时间:
2015-11-17 16:07
又半个小时了,暂时什么解决办法都没有
作者:
九州烟雨
时间:
2015-11-17 16:54
又半个小时了
作者:
vclass
时间:
2015-11-17 17:00
九州烟雨 发表于 2015-11-17 16:54
又半个小时了
是啊,我在想,是不是我遇到bug了
作者:
vclass
时间:
2015-11-17 17:33
又半个小时了,还有半个小时我就下班了
作者:
vclass
时间:
2015-11-17 18:33
又半个小时过去了
作者:
vclass
时间:
2015-11-18 12:09
一天了
作者:
vclass
时间:
2015-11-18 17:36
一天天
作者:
shinid82101
时间:
2018-9-18 23:45
dllcall("urlmon.dll","long","UrlMkSetSessionOption","long",268435457,"char *",新UA,"long",字符串长度(新UA),"long",0) 这样设置就可以了
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1