计划任务,机器码与注册码,Web服务

01.计划任务的客户端配置 TScheduleTask

   辅助结构内容: TScheduleRecord<ScheduleTask.pas>

   TScheduleRecord.ScheduleId            --唯一标识符

   TScheduleRecord.ScheduleName          --任务描述

   TScheduleRecord.ScheduleFilename      --文件路径(可为exe,bat或dll)

   TScheduleRecord.ScheduleParameters    --附加参数

   TScheduleRecord.SchedulePassword      --授权访问密码

   TScheduleRecord.ScheduleExecMode      --1:服务启动时;2:服务停止时;3:每天定时运行;4:按时间周期执行

   TScheduleRecord.ScheduleReturnMode    --1:立即返回; 2:持续执行

   TScheduleRecord.ScheduleStartupTime   --每天定时运行时的时间点 hh:mm:ss

   TScheduleRecord.ScheduleExecInterval  --按时间周期执行时的执行频率<分钟>

 

   a.注册计划任务 TScheduleTask.AddSchedule(TScheduleRecord)

   b.修改计划任务 TScheduleTask.UpdateSchedule(唯一标识,TScheduleRecord)

   c.注销计划任务 TScheduleTask.RemoveSchedule(唯一标识)

   d.取计划任务表 TScheduleTask.FetchScheduleList(CDS)

   e.取任务属性   TScheduleTask.GetScheduleProperty(唯一标识,TQBParcel)

 

02.机器码与注册码 TSoftWarrant

   ** 机器码共分四个区段,不同区段之间用 - 隔开,每个区段的值长度可为4,5,6三种选项

   a.取机器码: 需提前配置需要的格式串每个区段长度以及自定义初始化加密键值 VaryKey;

    TSoftWarrant.GetMachineCode;

   b.取注册码: 需提前配置需要的格式串每个区段长度以及自定义初始化加密键值 VaryKey;

               同时还需要加密串 EncryptKey 和 注册用户信息 BindDomain

      TSoftWarrant.GetRegisteCode;

   c.注册: 需配置好注册码 UserRegCode;

           再开始注册: TSoftWarrant.StartAuthorize;

     注册结果处理: OnAuthorized -->注册成功事件

                  OnUnAuthorized->注册失败事件

  

03.Web会话处理 TWebManager

   a.取中间层是否开启Web服务

     TWebManager.GetWebStatus(Boolean):Boolean;  传入参数为True:开启; False:未开启

   b.Web服务的开启与关闭

     TWebManager.SetWebService(Boolean):Boolean; 传入参数为True:开启;False:关闭 

   c.取Web会话列表

     TWebManager.FetchWebSessionList(CDS)

          WebSessionId

          AppName

          ClientName

          ClientAddress

          BindingIntProp

          BindingStrProp

          BindingRoleId

   d.强制关闭一个Web会话列表

     TWebManager.RemoveWebSession(SessionID:Ansistring)

     SessionID从CDS中读取[WebSessionID]

 

posted @ 2016-09-25 11:52  耗喜天涯  阅读(588)  评论(0编辑  收藏  举报