regsvcs

场景:

如何使用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