DLL注册

注册DLL,一般可以用regsvr32 xxx.dll

但是COM组件,用这个注册不了。

可以用下面的方式进行注册:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe /codebase HW_Translattion.dll

同时,如果同时需要对tlb文件注册,也可以

C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe /codebase HW_Translattion.dll /tlb:HW_Translattion.tlb

时间: 2024-10-01 03:11:19

DLL注册的相关文章

将.NET dll注册到GAC(Global Assembly Cache)中

当发现有多个解决方案引用一个dll时,为了不重复引用所以将.net的一个dll注册到GAC中去. gacutil.exe. 记得使用管理员权限打开 开始菜单-Microsoft Visual Studio 2015 -VS2015 开发人员命令提示,在控制台中输入 gacutil.exe 回车,既可以看到一些参数. 输入:gacutil.exe -i dll路径 原文出自:http://www.cnblogs.com/PurpleCow/archive/2012/02/07/2341960.ht

C++ DLL注册

今天项目中需要用C++实现对几个DLL文件的注册,查了许多资料,总结如下: 1 #include <SHLWAPI.H> 2 #pragma region DLL 注册与反注册 add by whl 3 #pragma comment(lib, "Shlwapi.lib") 4 bool RegistryDll(CString& szDllPath) 5 { 6 if (!(PathFileExists(szDllPath) && (!PathIsD

dll注册加载失败解决方法

当输入命令regsvr32 A.dll注册时,跳出下面错误提示: 模块C:\windows\System32\A.dll加载失败. 请确保该二进制存储在指定的路径中,或者调试它检查该二进制或相关的 .DLL文件是否有问题 查了很多资料,总而言之是64位系统的system32与syswow64的混淆原因,解决方法就是到syswow64目录下使用regsvr32 命令.但我根据这种解决方法,还是不能解决问题. 这里感谢老师提醒,在次与大家分享. B.dll的生成引用了A.dll,在注册B.dll时出

dll注册到GAC还是bin - 跪求大神指点 - sharepoint程序

通常来说程序在使用dll的时候,会先去GAC中查找是否有存在合适的dll,然后才会到应用程序下的bin目录去查找: 前几天遇到了一个奇葩问题,web项目工程添加了一个第三方dll的引用,然后把这个第三方的dll注册到了GAC里面,但是web程序在运行时,报错程序集未引用:然后就在bin目录下也copy了一份dll,然后程序就OK了:但是这个情况推翻了上面的逻辑,于是进行了多次测试修改,终于发现,如果在前台页面(aspx页面)中调用了第三方dll中的方法(<%%>的方式调用),则此第三方dll就

C#的DLL注册为COM,Delphi来调用

非常实用的东西!过去知道这个方法的话可以解决多少问题啊 首先建立一个C#的DLL工程,写一个类 //Test.csnamespace Test...{public class MyTest...{public string Fun()...{return this.ToString();}}} ,编译 然后在cmd里执行VS的vsvars32.bat设置环境变量,然后执行 regasm cscomtest.dll /tlb:cscomtest.tlb /codebase Microsoft (R

msvcr120.dll注册失败

msvcr120.dll已加载,但找不到入口点DllRegisterServer;我运行一个exe程序,出现msvcr120.dll缺失的错误:如果网上下载注册,提示类似弹出框: 解决办法:安装visual sdudio 2013运行库,即可: 运行库下载地址:http://www.newasp.net/soft/77681.html#downloads

dll的注册与反注册

regsvr32.exe是32位系统下使用的DLL注册和反注册工具,使用它必须通过命令行的方式使用,格式是:regsvr32 [/i[:cmdline]] DLL文件名命令可以在“开始→运行”的文本框中,也可以事先在bat批处理文档中编写好命令.未带任何参数是注册DLL文件功能,其它参数对应功能如下:/u:反注册DLL文件;/s:安静模式(Silent)执行命令,即在成功注册/反注册DLL文件前提下不显示结果提示框./c:控制端口;/i:在使用/u反注册时调用DllInstall;/n:不调用D

C#实现Dll(OCX)控件自动注册的两种方法 网上找的 然后 自己试了试 还是可以用的

尽管MS为我们提供了丰富的.net framework库,我们的程序C#开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写.当需要用到Dll引用的时候,我们通常会通过“添加引用”的方式将它们纳入到项目中,然后就可以像使用自己的类一样方便的使用它们了.但是,有些Dll库(OCX)文件是需要注册到Windows注册表后才能正常添加和使用的.本文介绍两种为Dll库(OCX)自动注册的方法,为大家提供参考. 首先,大家都知道在Windows的“运行”中,输入“Regs

delphi 注册 dcc70.dll

@echo 开始注册copy dcc70.dll %windir%\system32\regsvr32 %windir%\system32\dcc70.dll /s@echo dcc70.dll注册成功@pause @echo 开始注册copy dcc70.dll %windir%\SysWOW64\regsvr32 %windir%\SysWOW64\dcc70.dll /s@echo dcc70.dll注册成功@pause @echo 开始注册copy dcc70.dll %windir%\