using Autofac; using Rhea.Common; using Rhea.Common.Authorization; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Tiger.IBusiness { public interface ITigerActive { /// /// 使用激活码激活程序 /// /// 激活码 /// public Result Active(string activationCode); /// /// 验证当前程序是否已激活 /// /// public Result Verify(); /// /// 在注册表HKEY_LOCAL_MACHINE\SOFTWARE\TigerClouds节点中读取密钥证书 /// /// public string GetCertification(); /// /// 在注册表HKEY_LOCAL_MACHINE\SOFTWARE\TigerClouds节点中写入密钥证书 /// /// 公钥 public void SetCertification(string key); /// /// 在注册表HKEY_LOCAL_MACHINE\SOFTWARE\TigerClouds节点中读取激活码 /// /// public string GetActivationCode(); /// /// 在注册表HKEY_LOCAL_MACHINE\SOFTWARE\TigerClouds节点中写入激活码 /// /// 激活码 public void SetActivationCode(string code); /// /// 获取当前许可信息 /// /// public License GetCurLicense(); } }