Open M00nT0 opened 3 years ago
我的问题,已解决
可以编译咯~但是报dll未找到,改成“多线程/MT”也不行,连接器去附加库也不行
把dll复制一份到可执行文件的同一目录下
在电脑上找了下这几个dll文件sqlite3.dll,vcruntime140_app.dll,opencv_world452.dll,opencv_world452d.dll,复制过去程序会报应用程序无法启动,如果此程序运用到真实后渗透情况下不会还要上传这几个文件8~~
编译为release则只需要sqlite3.dll和opencv_world452.dll,因为Chrome的数据库文件是sqlite3数据库文件,要解密Chrome中保存的凭据的话sqlite3是必需的,opencv则用于摄像头以及录屏操作,写的时候并没有找到更好的方法; 使用自解压程序或者删除这些模块代码达到单文件的效果
另外编译的程序无法运行是正常的,这是因为opencv的原因,如果你将代码中关于opencv的东西单独拿出来他完全可以正常工作,但放进这个项目作为整体则编译后没办法正常运行,未知原因,可以尝试自行解决,祝你好运 解决方法:删除有关opencv的一切元素或将其独立为另外的程序
连接器里之前的opencv_world452.lib我改成了opencv_world453.lib,因为是官网去下的最新版opencv