CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2025 开发者帮助

注册 CAD 标准插件 (ActiveX/CSP)

2024-5-18 19:22| 发布者: admin| 查看: 354| 评论: 0|原作者: admin|来自: AutoCAD

注册 CAD 标准插件 (ActiveX/CSP)

将插件 DLL 注册到 Windows

CAD 标准插件 DLL 必须先在 Windows 中注册,然后才能被 CAD 标准框架使用。regasm.exe应用程序用于向 Windows 注册 DLL,并生成注册表 (REG) 文件,该文件用作安装程序的一部分以注册 DLL。regasm.exe应用程序是 .NET Framework 的一部分。

  1. 在“开始”菜单上,单击“[全部]”程序附件命令提示符“。
  2. 在命令提示符窗口中,根据工作站上安装的最新版本的 .NET Framework 输入下列选项之一,然后按 Enter:
    • "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe" /codebase /regfile:<COM_RegFilename> <DLL_Fflename>
    • "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe" /codebase /regfile:<COM_RegFilename> <DLL_Fflename>
    注意:<COM_RegFilename><DLL_Fflename> 表示要创建的注册表 (REG) 文件的路径和文件名,该文件包含注册 CAD 标准插件 DLL 所需的条目。例如,您可以输入以下命令以创建名为 MyLayersPlugin.reg 的 REG 文件,该文件可用于在 CAD 插件文件夹中注册名为 MyLayersPlugin.dll 的 DLL:
    "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe" /codebase /regfile:"C:\CAD Plug-ins\MyLayersPlugin.reg" "C:\CAD Plug-ins\MyLayersPlugin.dll"

将插件 DLL 注册到 AutoCAD 标准框架

在 Windows 中注册 CAD 标准插件 DLL 后,还必须将 CAD 标准插件 DLL 注册到 CAD 标准框架。通过将插件的编程标识符 (ProgId) 添加到 Windows 注册表中的以下项,向 CAD 标准框架注册 CAD 标准插件 DLL:

HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\Drawing Check\Plugins2
  1. 在“开始”菜单上,单击“[所有]”程序“”附件“记事本。
  2. 在记事本中,键入以下内容:
    REGEDIT4
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\Drawing Check\Plugins2\<Plug-in_ProgId>]
    @=<Component>
    注意:值 <Plug-in_ProgId> 表示 CAD 标准插件的 ProgId。例如,输入 MyPlugins.ABCLayers 以注册 ProgId 为 的 DLL。ProgId 将添加到从接口继承的类之前。值 <Component> 表示注册表中 CAD 标准插件的描述性值,此值通常是 ProgId 的第二个部件或组件名称。例如,如果 CAD 标准插件的 ProgId 为 MyPlugins.ABCLayers,则可以输入“ABCLayers”MyPlugins.ABCLayersIAcStPlugin2
  3. 单击“文件”菜单“另存为”,然后从“另存为类型”下拉列表中选择“所有文件”。输入 REG 文件的文件名,并在文件名后键入 .reg。
  4. 点击保存。

路过

雷人

握手

鲜花

鸡蛋

最新评论

群   号:715888130

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-12-16 04:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部