注册库(RegDLL)
RegSrv32.exe
使用 RegSvr32.exe 命令行是我注册库的首选方法,所以让我们先从这里开始。配备 Internet Explorer 3.0 或更高版本的 Windows PC 备有 RegSvr32.exe。因此,你的 PC 很有可能成为该实用程序的标准配置。现在,如果你在 64 位计算机上运行,则可以考虑两种变体。它们可以在 $WINDIR\system32 或 $WINDIR\SysWow32 中找到。
你可以使用 RegSrv32 的参数是/u /s /i /n。/u 命令开关将取消注册该文件。/i 开关可以与/u 一起使用来调用 DLL 卸载。/n 参数不会调用 DllRegisterServer ; 它与/i 一起使用,这是安装开关。如果你使用/s,这意味着无声,则 Windows XP 或更高版本上不会显示任何消息框。
从命令行使用 RegSvr32.exe 时,你将在调用后获得消息框。所述的 DLLSelfRegister 函数将除非使用前述当然开关被调用; 如果成功,将显示一个警告框,表示其成功 - 与发生错误消息的失败相同。
根据我的经验,x64
RegSvr32.exe在 Windows Vista 及更高版本上正确注册 x86 DLL(不包括 XP;请访问本文以获取更多信息)以上内容,因此即使在注册 x86 文件时,我也会在 x64 系统上安装时使用它。此外,Windows XP 是一种垂死的艺术; 祝福它的心。 =)