前言项目好几个月没有更新了,最近发现存在不少问题,可能影响正常使用。是啊,好端端的项目,怎么可以弃坑呢?(其实是我懒)于是就在国庆时对项目进行重构,但因工作量太大,依然需要点时间。进展目前大概完成了60%,预计会在11月上旬发布 1.30 版本。更新了啥在原先版本的基础上,移除了视频信息预览功能,同时也对界面显示效果进行了优化,当然最重要的是修复了几个严重的bug,提升下载体验。写在最后因为学业的原因,更新频率较之前慢了很多,但是我会将这个项目一直维护下去的,感谢大家的支持!
wxPythonwxPython 是一个创建桌面 GUI 应用的跨平台工具包。使用 wxPython,开发者可以在 Windows、Mac 和多种 Unix 系统上开发应用程序。Github步骤 (以 Linux 平台为例)1.安装相关依赖sudo apt install make gettext python3-dev gcc g++ libgtk-3-dev2.安装 attrdict 库pip install attrdict请注意,在 Python 3.10 后,collections 变成了 collections.abc,因此需将 attrdict 库源码中 collections 替换为 collections.abc,以避免编译出错。3.下载源码编译pip install wxPython
今天18岁啦,莫名感觉有些难过,好像失去了什么但仔细想想,或许一路失去一路成长才是正常的吧
现在的我比以前更成熟,也更有自己的主见了有了更多判断是非的能力能够认真做好一件事了见过了更大的世界,对世界有了更深的认知世界观已有雏形,待完善
见过了世界的不堪依然能够保持热爱想活得认真而热烈
祝我的18岁生日快乐,希望自己往后都能一直这样热烈下去
前言今天收到了 PETS 口语练习光盘,我想 2022 年了,用光驱的几乎都见不到了吧?将程序提取出来后,发现有光驱验证。但办法总比困难多,今天就来记录下 PETS 光盘程序的破解过程。步骤首先,打开程序,提示需要通过光盘启动运行,随后程序退出。于是我们打开 Ollydbg,附加 Exercise.exe 进程。查找字符串“本练习软件只能通过光盘启动运行”,定位至 005CBAE6。分析汇编码,程序通过 call <Exercise.MessageBox> 显示信息框,随后跳转到 005CBE5D 这个地址。我们先设置断点,拦截 MessageBoxA 函数看看。调试运行,按 Enter 键跟随,程序跳转至 005CBE5D。关闭信息框后,程序运行到 retn 0x8 退出。查看堆栈,程序调用 ntdll.ZwTerminateProcess 退出。因此,阻止程序跳转到 005CBE5D 这个地址,就可以达到破解光驱的目的。回到 005CBAF2,汇编 jmp Exercise.005CBE5D,用 nop 填充。保存修改。右键,选择复制到可执行文件 -> 所有修改。
新版发布版本:Version 1.21发布日期:2022-5-8下载地址github更新内容使用 aria2 实现下载功能现在程序将调用 aria2 下载,所有配置在程序中实现,不需要再创建配置文件。现在任务栏上能显示当前下载状态调用 COM ITaskList3 组件,实现任务栏实时显示下载进度。 优化部分细节效果对主界面,设置界面进行了优化。 修复视频信息预览页面显示问题修复视频信息预览页面显示错位的问题。 修复其他问题修复了配置文件编码、下载失败提示等其他问题。
Scott Sloan