Windows 脚本部件  

注册脚本部件

要注册一个 Windows® 脚本部件,您必须有可用的脚本部件运行时程序 Scrobj.dll,且在计算机上已经注册。从 Microsoft® Scripting Technologies Web 站点安装脚本部件程序包时,将自动装载并在计算机上注册 Scrobj.dll。

注意   如果创建的脚本部件将由 DHTML Behavior 来进行调用,那么注册并不是必需的,因为 Microsoft® Internet Explorer 5.0 不必预先注册就可以使用这种类型的脚本部件。

本主题给出了下述信息:

注册脚本部件

可以使用多种方法在本地计算机上注册脚本部件。

要注册一个脚本部件

注册可以远程实例化的脚本部件

如果想要创建脚本部件的远程实例,则必须在相应的远程计算机上注册该脚本部件。此外,还必须在每个想要实例化该脚本部件的本地计算机上注册该脚本部件,以便 DCOM 能在注册表中获得起始点来查找并实例化该远程脚本部件。

要注册可以远程实例化的脚本部件

  1. 确定要远程实例化的脚本部件的程序 ID 和类 ID。
    注意   在本地计算机和远程计算机上的脚本部件必须具有相同的类 ID,因此必须在脚本部件的 <registration> 元素中提供一个类 ID。
  2. 在每个本地计算机上,创建下述注册项:
    HKEY_CLASSES_ROOT\componentProgID

    其中 componentProgID 为要实例化的脚本部件的程序 ID。

  3. 在这个新的注册项下,创建 CLSID 键并将其设置为脚本部件的类 ID,将类 ID 用括号括起来。
    提示   创建正确的注册信息的简便方法是在要被实例化该脚本部件的服务器上注册该脚本部件。然后使用 Regedit.exe 找到 HKEY_CLASSES_ROOT\componentProgID 注册项。从“注册”菜单选择“导出注册文件”,这将创建一个 .reg 文件。该文件可以发布到本地计算机,且用户只需简单地运行该文件就可以创建适当的注册项。

注消脚本部件

如果不再需要已在计算机上注册的脚本部件,您可以使用下述方法之一来取消注册:

请参阅

创建注册信息 | 脚本部件文件的内容 | 在应用程序中使用脚本部件