NSIS注册dll,ocx

方法一:利用RegDLL/UnRegDLL

SetOutPath "$INSTDIR"

; 注册
RegDLL "$INSTDIR\test.dll"
;反注册
UnRegDLL "$INSTDIR\test.dll"

方法二:利用ExecWait

;注册。注意:不加/s会弹出注册成功的弹出框。

ExecWait 'regsvr32 /s "$INSTDIR\test.dl"'

;反注册

ExecWait 'regsvr32 /s /u "$INSTDIR\test.dl"'

方法三:利用ExecCmd::exec+DOS脚本(偏方)
ExecCmd::exec "自己写的bat或cmd等脚本"  ;脚本里写注册,如同方法二中那样

posted on 2014-11-06 22:16  Leadtheway  阅读(932)  评论(0编辑  收藏  举报

导航