热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

leadtoolmultimedia开发卸载安装使用

leadtoolmultimediasdk是一款windows下基于com组件开发的多媒体库,支持很多封装格式和压缩格式的音视频文件和流,以及小巧的流媒

leadtool  multimedia sdk 是一款windows下基于com组件开发的多媒体库,支持很多封装格式和 压缩格式的 音视频文件和流,以及小巧的流媒体库,在其安装路径的下有很多examples,和小型工具 及其源码。包括媒体播放器和视频流服务器等等。

    

leadtool sdk安装后可以申请两个月 左右的使用期。

安装路径中的redist 文件夹下包含了所有的必要的dll。默认安装后,leadtool会将dll拷贝到C:\Windows\SysWOW64 中,并注册对应的com组件,及添加所拥有的directshowfilter。filter使用时可能会产生冲突,可以翻看我前面的博客了解下怎么解决冲突。

sdk安装后默认会在C:\Windows\SysWOW64 中添加所有必要的dll。卸载后,内部大部分的dll依然是存在的,可以通过显示版权和文件说明查看哪些dll依然存在。这些dll 中大部分是需要license的。 可通过查看安装路径下的Redist文件夹中的RequiresLicensing文件夹中,查看哪些dll是需要依赖license的。这些dll 在没有license的情况下是可以直接使用的,只是会弹出窗口,表明没有被注册。

如果有购买license ,这里https://www.leadtools.com/help/leadtools/v20/dh/multimedia/mm/common-multimediasupport-unlockmodule.html 有告知如何使用license。

查看redist文件夹下,所有版本的区别和所有dll的作用https://www.leadtools.com/help/leadtools/v20/multimedia/api/multimedia-files-you-must-include-with-your-directshow-based-application-redistributables.html

 

 

sdk安装后一般使用两个月试用期的license, 过后再 使用的时候就无法创建各种对象。其实这个是可以绕开的,只要按如下不走操作下

1、卸载SDK,可以事先备份好整个安装路径。

2、删除所有在C:\Windows\SysWOW64 中的leadtool的dll(显示出商标列,商标中含有leadtool的就是了)。(其实是可以不用全部删除,为了方便)

3、用 filmerit 将leadtool的filter删除(https://download.csdn.net/download/qiushangren/10826777)

4、使用advancedinstaller 制作redist的安装程序,并选择 所有leadtool dll 设置为注册dll(如下)。

安装一次com组件,所有的leadtool开发程序都能调用到。只是使用的时候会弹出窗口告知没有授权。

 

发布leadtool 程序也是上面这个过程。不同的是在代码中添加一个license授权。这样就不会弹出窗口


推荐阅读
author-avatar
xaony23625
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有