mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2024-12-27 05:45:27 +00:00
50 lines
1.4 KiB
C#
50 lines
1.4 KiB
C#
|
// Decompiled with JetBrains decompiler
|
|||
|
// Type: TaskScheduler.StartableTrigger
|
|||
|
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
|||
|
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
|||
|
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
|||
|
|
|||
|
using System;
|
|||
|
using TaskSchedulerInterop;
|
|||
|
|
|||
|
namespace TaskScheduler
|
|||
|
{
|
|||
|
public abstract class StartableTrigger : Trigger
|
|||
|
{
|
|||
|
internal StartableTrigger()
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
internal StartableTrigger(ITaskTrigger iTrigger)
|
|||
|
: base(iTrigger)
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
protected void SetStartTime(ushort hour, ushort minute)
|
|||
|
{
|
|||
|
this.StartHour = (short) hour;
|
|||
|
this.StartMinute = (short) minute;
|
|||
|
}
|
|||
|
|
|||
|
public short StartHour
|
|||
|
{
|
|||
|
get => (short) this.taskTrigger.StartHour;
|
|||
|
set
|
|||
|
{
|
|||
|
this.taskTrigger.StartHour = value >= (short) 0 && value <= (short) 23 ? (ushort) value : throw new ArgumentOutOfRangeException("hour", (object) value, "hour must be between 0 and 23");
|
|||
|
this.SyncTrigger();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public short StartMinute
|
|||
|
{
|
|||
|
get => (short) this.taskTrigger.StartMinute;
|
|||
|
set
|
|||
|
{
|
|||
|
this.taskTrigger.StartMinute = value >= (short) 0 && value <= (short) 59 ? (ushort) value : throw new ArgumentOutOfRangeException("minute", (object) value, "minute must be between 0 and 59");
|
|||
|
this.SyncTrigger();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|