当前位置: 代码迷 >> .NET组件控件 >> 怎么使用regsvcs.exe注册dll
  详细解决方案

怎么使用regsvcs.exe注册dll

热度:205   发布时间:2016-05-04 23:24:33.0
如何使用regsvcs.exe注册dll?
已经生成dll,如何利用regsvcs将其注册。regsvcs.exe在某个文件夹里找到,双击之,窗口一闪而过。无解。
------解决方案--------------------
运行—cmd,然后找到regsvcs.exe所在的目录(cd ...),运行regsvc 后面带dll文件的路径即可。
------解决方案--------------------
注册表项目
[HKEY_CLASSES_ROOT\dllfile\shell\Unregister]
"Command"="regsvr32 %1 /u"

[HKEY_CLASSES_ROOT\dllfile\shell\Register]
"Command"="regsvr32 %1"

当我们需要注册或者反注册dll时,只要在该dll文件上按下鼠标右键即可!
------解决方案--------------------
有时候和操作系统也有关系
你可以弄个批处理
例如

cd /d %~dp0
@echo off
for %%i in (你的.dll) do regsvr32 /u %%i

第一行 cd /d %~dp0 这段代码是针对一些操作系统权限问题而添加的,具体可以google
  相关解决方案