注册库(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 是一种垂死的艺术; 祝福它的心。 =)