# 管理软件包和授权

### MetaFacture中的授权​

MetaFacture除了标准安装外，还提供附加组件，这些附加组件需要收费和授权。你会以Sinsegye Software Solutions串号的形式收到这些产品的授权，可以使用MetaFacture授权管理器进行安装。

授权管理器将授权信息存储在你必须连接到本地PC的外部USB软件狗（MetaFacture加密狗）上。

在授权存储库中，你可以从中央授权服务器检索每个串号的当前信息。还提供其他信息，例如授权是否仍然可以激活还是必须退还。

启动时检查授权MetaFacture

启动时，MetaFacture检查所选配置文件中是否有需要授权的插件。

- 如果配置文件中不包括需要授权的插件，则MetaFacture正常启动，不显示任何消息。
- 如果配置文件中包含需要授权的插件，并且具有所需授权的加密狗已连接到计算机的USB端口，则MetaFacture启动时将不显示任何消息。
- 如果配置文件中包括需要授权的插件，但是没有可用的加密狗，或者找不到所需的授权，则MetaFacture在启动时显示授权丢失对话框。
  注意：从命令行启动时，如果在命令中指定--skipunlicensedplugins选项，则会跳过此对话框。在这种情况下，没有所需授权的插件将自动不加载。

程序运行时的授权检查

在MetaFacture运行时，每五分钟检查一次所需的授权。如果缺少授权（例如由于同时删除了加密狗），则会打开授权丢失对话框，其中包含以下选项：

- 再次插入加密狗，然后按重试：如果加密狗包含丢失的授权，那么你可以正常继续工作。
- 保存当前工程并退出: MetaFacture保存工程并关闭。
- 关闭: MetaFacture关闭而不保存工程。

如果在MetaFacture加载插件后卸下授权的加密狗，则会显示错误消息。

要解决此问题，请再次插入加密狗并按重试按钮。如果加密狗包含有效的授权，则对话框将关闭，你可以正常继续工作。单击取消将退出MetaFacture。

### 授权管理器​

使用MetaFacture中的授权管理器，你可以在MetaFacture加密狗或软容器中管理附加产品的授权。软容器是加密狗的软件副本。即使没有加密狗，它也可以将硬件授权绑定到单个PC。

在授权期间，原则上在MetaFacture授权和单个设备的授权之间进行区分。

- MetaFacture产品的授权由授权管理器完成。
- 终端设备的授权通过PLC设置完成。MetaFacture授权过程的发生方式与许可证的许可类似

### 包管理器​

MetaFacture提供了包管理器，该包的功能通过MetaFacture附加功能和配置设置扩展了标准安装。包管理器背后的概念类似于典型的Windows安装机制。

包是一个带有“ * .package”文件扩展名的ZIP文件。

可能的包组件

- 插件
- 库
- 设备的描述
- 供应商的描述
- 配置
- 配置信息
- 配置更改
- 文件
- 菜单，工具栏，键盘快捷键和视图的配置扩展
- 帮助模块
- 特殊配置文件的完整菜单配置
- 特殊配置文件的完整工具栏配置
- 特殊配置文件的完整键盘配置
- 选项
- 库配置

你可以将校验和与软件包供应商提供的软件包校验和进行比较。MetaFacture在包管理器中的详细说明对话框和安装助手的安装-许可协议对话框中显示此校验和。这样做是为了确保你已经安装了原始的包。

在V1.0 SP13和更高版本中，在安装开发系统时MetaFacture检查是否已经安装了较早版本。如果是这种情况，那么当你第一次启动开发系统时，将看到导入助手对话框，用于导入较早版本中可用的包安装。