怎样向windows添加第三方音视频解码器(不要安装软件,只要注册dll就行)

怎样向windows添加第三方音视频解码器(不要安装软件,只要注册dll就行),第1张

Regsvr32命令
Regsvr 32命令是Windows中控件文件(如扩展名为DLL、OCX、CPL的文件)的注册和反注册工具。
命令格式
Regsvr32 [/s] [/n] [/i[:cmdline]] dllname
/u 卸载安装的控件,卸载服务器注册;
/s 注册成功后不显示 *** 作成功信息框;
/i 调用DllInstall函数并把可选参数[cmdline]传给它,当使用/u时用来卸载DLL;
/n 不调用DllRegisterServer,该参数必须和/i一起使用。
简单实例
要手工注册“E:\CPCWdll”,只需在“开始→运行”中键入“Regsvr32 E:\CPCWdll”,单击“确定”按钮后会d出提示信息“DllRegisterServerin CPCWdll succeeded”,说明组件注册成功;如果要卸载此组件,在“开始→运行”中键入“Regsvr32 /u E:\CPCWdll”即可。

1、首先在开始菜单中,点击运行。或者你可以按下win+r。

2、在打开的运行对话框中,输入regedit点击确定。

3、在注册表中定位到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs。

4、在右侧你会看到很多dll的注册项。我们找到你要铲除的dll文件的路径和文件名。

5、如果一个一个找比较麻烦你可以右键单击sharedll项上右键单击选择查找。

6、在查找对话框中,输入dll文件名,然后点击查找下一步。

7、右键单击找到的dll注册表项,然后选择删除。如果怕删除以后出现系统问题,你可以先将注册表导出到一个位置进行备份。

regsvr32是WINDOWS系统的一个程序,是用来配置DLL动态链接库文件的。 它有多个参数。 用法:regsvr32 [/u][/s][/n][/i[:cmdline]] dllname /u- 解除服务器注册 /s- 无声,不显示提示消息框 /i- 调用dllInstall,给其传递一个可选[cmdline],跟/u一起使用时,删除dll /n-不要调用DllRegisterServer,这个选项必须和/i一起使用 regsvr32 /u shmediadll是用来解除shmediadll文件的注册,因为系统或软件在调用任何一个dll文件的时候都必须先注册。这条命令是用来解决无法正常删除RMVB视频文件的。

ASP调用DLL当然要注册了,不然他怎么认得路径?除了用REGSVR32在minging行中注册外,还可以使用“控制面板”->“管理工具”->“组件服务”->“COM+应用程序”->右键“添加”的方式。不过也很烦,因为要先删除以前的再添加新的。
ASPNET就不用注册,直接在工程中,“引用”之后,DLL会被复制到工程的特定目录下,那就不用指明路径,也就不用注册了

动态链接库文件动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL 是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个应用程序可同时访问内存中单个DLL 副本的内容。DLL 是一个包含可由多个程序同时使用的代码和数据的库。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13497437.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-19
下一篇 2023-08-19

发表评论

登录后才能评论

评论列表(0条)

保存