问题描述
使用 -all 参数运行时发生异常,原异常如下:
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\main.py", line 41, in
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\main.py", line 31, in main
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\utils\commons.py", line 82, in load_wechatEXE_configs
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\utils\commons.py", line 37, in inject_wechatDLL
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\frida\core.py", line 86, in wrapper
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\frida\core.py", line 968, in spawn
frida.ExecutableNotFoundError: unable to find executable at '"D:_ziyi_home_\application\Weixin"\WeChat.exe'
显然,程序在拼接路径时未去除双引号导致无法执行源文件
环境信息
- 操作系统及版本:Windows 11 专业工作站版 - 22631.5624
- 编程语言和版本:已打包的可执行文件
- 相关库或框架及版本:Releases - V0.3.2
- GitHub 仓库名称和问题相关的代码分支:(略)
复现步骤
- 运行命令 WechatOpenDevTools-Python.exe -all
- 错误成功复现
预期结果
实际结果
- 发生错误:
- Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\main.py", line 41, in
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\main.py", line 31, in main
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\utils\commons.py", line 82, in load_wechatEXE_configs
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\utils\commons.py", line 37, in inject_wechatDLL
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\frida\core.py", line 86, in wrapper
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\frida\core.py", line 968, in spawn
frida.ExecutableNotFoundError: unable to find executable at '"D:_ziyi_home_\application\Weixin"\WeChat.exe''
- 异常截图如下:

其他信息
附加文件
请在提交问题之前,检查您的描述是否清晰、准确,并且提供了足够的信息以便他人理解您的问题。感谢您的合作!
问题描述
使用 -all 参数运行时发生异常,原异常如下:
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
1\main.py", line 41, in1\main.py", line 31, in mainFile "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
1\utils\commons.py", line 82, in load_wechatEXE_configs1\utils\commons.py", line 37, in inject_wechatDLLFile "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
1\frida\core.py", line 86, in wrapper1\frida\core.py", line 968, in spawnFile "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
frida.ExecutableNotFoundError: unable to find executable at '"D:_ziyi_home_\application\Weixin"\WeChat.exe'
显然,程序在拼接路径时未去除双引号导致无法执行源文件
环境信息
复现步骤
预期结果
实际结果
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
1\main.py", line 41, in1\main.py", line 31, in mainFile "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
1\utils\commons.py", line 82, in load_wechatEXE_configs1\utils\commons.py", line 37, in inject_wechatDLLFile "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
1\frida\core.py", line 86, in wrapper1\frida\core.py", line 968, in spawnFile "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
frida.ExecutableNotFoundError: unable to find executable at '"D:_ziyi_home_\application\Weixin"\WeChat.exe''
其他信息
附加文件
请在提交问题之前,检查您的描述是否清晰、准确,并且提供了足够的信息以便他人理解您的问题。感谢您的合作!