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