注册 CAD 标准插件 (ActiveX/CSP)
将插件 DLL 注册到 Windows
CAD 标准插件 DLL 必须先在 Windows 中注册,然后才能被 CAD 标准框架使用。regasm.exe应用程序用于向 Windows 注册 DLL,并生成注册表 (REG) 文件,该文件用作安装程序的一部分以注册 DLL。regasm.exe应用程序是 .NET Framework 的一部分。
- 在“开始”菜单上,单击“[全部]”程序
附件 命令提示符“。
- 在命令提示符窗口中,根据工作站上安装的最新版本的 .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
- 在“开始”菜单上,单击“[所有]”程序
“”附件“记事本。
- 在记事本中,键入以下内容:
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
- 单击“文件”菜单
“另存为”,然后从“另存为类型”下拉列表中选择“所有文件”。输入 REG 文件的文件名,并在文件名后键入 .reg。
- 点击保存。
|