GetThreadContext failed报错解决方法

最近编译后的项目总是不稳定,运行一会就崩溃,然后报错GetThreadContext failed.
网上报这个错误的还挺多的,不过大部分都是玩家遇到的.
GetThreadContext failed的原因很多,但我这次绝对是被steamVR和360坑了

我一开始看报错的名字总以为是gc哪里出了问题,内存回收有问题,被这个直接的错误原因误导.实际这个问题出在steamVR和360身上.
百度到有部分玩家关闭360可以避免这个报错,于是怀着好奇的心态去360的日志里看看.
于是真找到了原因
GetThreadContext failed报错解决方法_第1张图片
进程:C:\Steam\steamapps\common\SteamVR\tools\steamvr_environments\game\bin\win64\steamtours.exe “C:\Steam\steamapps\common\SteamVR\tools\steamvr_environments\game\bin\win64\steamtours.exe” -vr -retail -useappid SteamVRAppID -nowindow -vconport 29009, (1, 24)
动作:模拟按键
路径:

看到这个突然醒悟,steamVR2.2版本以后按键都是用action动作集映射按键的,这被360认为是模拟按键的木马程序,顺手就给拦截了.
信任或者关掉360就可以避开这个报错了.
当然,你也可以卸掉steamVR

你可能感兴趣的:(bug集,unity)