hrpzcf
hrpzcf
因为 “环境检查”功能使用 Awespykit 运行所在的 Python 环境(或打包 Awespykit 时使用的环境)的 ast 模块遍历被检查的 Python 源代码的语法树,所以可能出现使用低版本 Python 环境的 ast 模块检查高版本 Python 源代码的情况,造成无法检出源代码的导入项的问题。
目前已知的是问题集中在 Windows10 LTSC 2019/2021 上,使用虚拟机未能复现问题。 有同样问题的同学请在此反馈,反馈时请带上HashCalculator 的版本号等,如果有更多有助于定位问题的信息就更好了。
当 HashCalculator 无法从校验依据得知算法类型时,即使使用系统右键菜单“作为哈希校验依据打开”且指定了具体算法,当遇到哈希值与预期不一致时“校验结果”显示的是“无关联”而不是“不匹配”,这是因为解析得到的预期哈希值并不含算法信息,HashCalculator 无法完全确定该哈希值是否不匹配所以给出“无关联”的结果。 修正方式预计采用“如果未能从校验依据获知哈希值的算法类型,则假定这些哈希值是指定计算文件所使用的算法的结果”的方式。
给 HashCalculator 增加软件内悬浮提示窗口,一些简单操作可以用它来提示操作结果,比如复制哈希值操作