去除OpenMV IDE的盗版提示弹窗
去除OpenMV IDE的盗版提示弹窗
0.前言
前几天搞了一块STM32H7的开发板,卖家做了OpenMV的适配,嗯~ o( ̄▽ ̄)o然后我就看到了盗版提示。学生党表示买起正版授权,我就查了下屏蔽盗版提示的方法,大多都失效了,于是嗯我研究了一下,做个记录帮助后来者。(条件允许下希网大家支持正版)
1.原理
OpenMV IDE 的盗版提示功能和版本信息都由 OpenMV.dll 实现,该文件位于 OpenMV IDE安装目录下-->lib-->qtcreator-->plugins-->OpenMV.dll 。安装原版OpenMV IDE后替换为修改后的OpenMV.dll文件及可实现盗版提示的屏蔽,还可以通过修改版本号的方式屏蔽版本升级。
2.获取OpenMV IDE的源代码
git clone --recursive https://github.com/openmv/openmv-ide.git
3.安装QT5
下载QT5安装包,这里我使用的是QT5.99版本
http://qt.mirror.constant.com/archive/qt/5.9/5.9.9/
- 输入账号、密码登录。
- 选择组件选择如下,其他默认配置即可。
4.编译OpenMV IDE
- qtcreator.pri 文件中的 OPENMVIDE_VERSION 即为 OpenMV IDE 的版本可以把版本号改大屏蔽升级提示。
- 打开openmvplugin.cpp文件
- 按Ctrl+F搜索 registerOpenMVCam方法
void OpenMVPlugin::registerOpenMVCam(const QString board, const QString id)
- 在registerOpenMVCam方法的最后可以看到三个if判断,删除这三if后保存。
- 切换编译版本为Release。
- 构建项目。
5.安装OpenMV IDE
下载OpenMV IDE
https://openmv.io/pages/download
- 安装OpenMV后替换刚编译的OpenMV.dll
6.完结
知道你们懒
https://pan.baidu.com/s/18NAnPyGyK7xD9wzieEoxkg
提取码:xk5i
以上
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。