GetThreadContext failed报错解决方法

本文详细解析了SteamVR项目在运行中出现GetThreadContextfailed错误的原因,揭示了此错误与360安全软件的冲突,并提供了解决方案,包括信任设置或关闭360,帮助开发者规避该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

我一开始看报错的名字总以为是gc哪里出了问题,内存回收有问题,被这个直接的错误原因误导.实际这个问题出在steamVR和360身上.
百度到有部分玩家关闭360可以避免这个报错,于是怀着好奇的心态去360的日志里看看.
于是真找到了原因
在这里插入图片描述
进程: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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值