regsvr32.exe 是 windows 32 操作系统下使用的DLL注册和反注册工具,
使用它必须通过命令行的方式使用,格式是:
使用它必须通过命令行的方式使用,格式是:
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] DLL文件名
命令可以在“开始→运行”的文本框中,也可以事先在bat批处理文档中编写好命令。未带任何参数是注册DLL文件功能,其它参数对应功能如下:
/u:反注册DLL文件;
/s:安静模式(Silent)执行命令,即在成功注册/反注册DLL文件前提下不显示结果提示框。
/c:控制端口;
/i:在使用/u反注册时调用DllInstall;
/n:不调用DllRegisterServer,必须与/i连用。
OK,具体的Demo如下图所示:
![bb](http://img.blog.itpub.net/blog/attachments/2009/07/14321372_200907311432161.jpg?x-oss-process=style/bb)
如果注册成功系统会弹出注册成功的窗口,但是本人在运行的时候却出现了下面的错误。
在Google找了半天关于 error code 0x80004005 的相关信息,最终发现是没有使用管理员权限打开 regsvr32 程序, 现在用管理员权限注册就可以了。
怎样使用管理员权限打开cmd 其实很简单,直接鼠标右键 Run as Administrator 就可以了。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14321372/viewspace-610988/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/14321372/viewspace-610988/