TEAMVIEWER修改ID
Teamviewer方便我们给客户做远程协助,但是频繁使用Teamviewer,系统会判定我们为商业用户,如果不修改ID则会限制我们每次只能使用5分钟
我测试了Teamviewer的几个版本,通过抓取Teamviewer修改信息,得到了一些方法可以供给大家尝试
例如:我当前的ID是870349553
首先要结束Teamviewer两个进程:Teamviewer.exe*32以及Teamviewer_Service.exe*32
之后来修改网卡MAC地址:双击本地连接->配置->高级->本地管理地址
有些同事可能修改了本地连接MAC地址但是ID依然不变,那么你需要回忆一下当初使用哪种上网方式激活ID,如果使用无线连接,那么你需要修改无线网卡的MAC,如果使用本地连接2,那么你需要修改本地连接2的MAC地址。
接下来来清除ID记录:调整[HKEY_LOCAL_MACHINE\SOFEWARE\Wow6432Node\TeamViewer\Version6]下的"ClientID"为dword:33e07af1
这样我们看到的16进制的0x33e07af1换算10进制等于我当前ID:870349553清除ClientID数值名称的数值数据
清除ID记录后,刷新注册表,刷新方法,结束explorer后,新建explorer。
看我现在的ID为:870444123
>>>>>>>>>
应该与硬件无关,因为我没有重装系统,只是把虚机里TeamViewer相关的注册表导入到了我的机器上就能正常使用了
如果硬件相关,导入的信息肯定不能用
而且只要重装系统,ID就会生成新的,所以我说与硬件无关
注册表内容里我觉得有3条是比较关键的(后3位我改成xxx了)
"ClientID"=dword:01caaxxx
"ClientIDMaster"=dword:01caaxxx
"ClientIC"=dword:00addxxx
前两条是本机的ID,如果单独改变ID是不行的,再次启动TeamViewer的时候会被改回来
但ClientIC这个不知道是哪儿生成的,但我觉得可能是根据系统情况计算出来的,也有可能是和ClientID一起从服务器上生成出来的,这两个值一定是对应的,不过我没试改动ClientIC的值
说跟系统相关,我导入了别的机器上的注册表,就能正常使用,很奇怪,可能是只在ID生成的时候有一次验证,以后就不做验证了
有兴趣的可以试试