我不是开发人员,也没有任何编程技能,但我正在寻找解决方案来减轻我正在玩的游戏的句柄泄漏。我发现在我长时间打开游戏客户端后,游戏性能下降。我试图弄清楚为什么会发生这种情况,并注意到由于某种原因(可能是反作弊),游戏客户端在我的 PC 上为其他进程打开了数千个句柄。例如,我发现在玩游戏 1 小时后,仅 msedge.exe 就已经有超过 500 个句柄。在我关闭 Edge 浏览器后,句柄的数量并没有减少 500 ......它只是一直在上升。
长话短说,我正在寻找某种 cmd/powershell 脚本来查找具有特定名称的句柄(如“msedge.exe”、“notepad.exe”等)并杀死这些句柄。但只有从特定进程(在本例中为 BlackDesertOnline.exe)使用的句柄。
可以做这样的事情吗?