FAQ:产品许可、应用许可证密钥
许可证密钥未被永久保存
许可证密钥未被永久保存
您可能会遇到以下问题:输入许可证密钥后系统识别为有效密钥,但未将其存储在系统中。重新启动应用程序后,产品又变为未授权状态。
开发者许可证
对于开发者许可证(使用以 Mem: 开头的许可证密钥),您必须在程序代码中为产品授权。只需在应用程序启动时或绘制第一个条码之前调用 LicenseMe() 函数即可。基于注册表的许可方式不适用于开发者许可证(或以 Mem: 为前缀的许可证)。
Web 许可证
TBarCode .NET 支持通过 INI 文件应用许可,包括 Web 许可。是否应使用 INI 方式取决于许可类型。对于开发者许可,请通过代码应用许可并保护许可数据。请向技术支持索取合适的 barcode.ini 文件。
权限问题
读取或写入 Windows 注册表时可能存在权限限制。由于我们的产品需要将许可数据存储在注册表中,您需要检查您的用户账户是否对 TEC-IT 键拥有足够的权限。
用户账户
在大多数情况下,许可数据仅针对当前用户存储(HKEY_CURRENT_USER)。如果您以其他用户身份登录,可能需要重新授权。如需按用户无关方式进行许可,可按需申请相应方法。
用户账户控制
根据您的 UAC 级别(Vista、Windows 7),对注册表 HKEY Local Machine 的写入访问可能会受到限制(与 TConnector 相关)。这会导致无法持久保存许可信息。
Mac OS-X
如果程序是直接从 DMG 文件内启动的,则许可证密钥无法保存。请通过双击 DMG 文件并将程序图标拖动到应用程序路径来安装软件,然后再重新尝试授权。授权时请使用与安装软件时相同的用户账户(需要写入权限!)
INI 文件许可
对于特殊问题,可通过预先配置的 INI 文件加载许可证密钥。如果您遇到无法解决的许可问题,请联系我们的支持团队。