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

Posted 耗喜天涯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计划任务,机器码与注册码,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]

 

以上是关于计划任务,机器码与注册码,Web服务的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统中查看进程和计划任务管理

通过bat建立的定时任务与计划任务程序的区别

Linux的计划任务

远程大批量操作windows服务器的计划任务

使用 Web 应用程序进行计划任务的最佳方法 [重复]

使用Powershell管理Windows计划任务