From c01fb877c2a8d7ec309f5a2b59d05ebb1eb36a46 Mon Sep 17 00:00:00 2001 From: 1kamma Date: Fri, 24 Sep 2021 01:16:58 +0300 Subject: [PATCH] add description and author --- Installizer/Installizer/Tasker.cs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Installizer/Installizer/Tasker.cs b/Installizer/Installizer/Tasker.cs index b349de1..139b7c9 100644 --- a/Installizer/Installizer/Tasker.cs +++ b/Installizer/Installizer/Tasker.cs @@ -1,4 +1,4 @@ -using Microsoft.Win32.TaskScheduler; +using Microsoft.Win32.TaskScheduler; using Newtonsoft.Json.Linq; namespace Installizer { @@ -15,6 +15,19 @@ namespace Installizer this.serv = new(); this.taskDefinition = this.serv.NewTask(); } + public Tasker(string TaskName, string TaskPath, string description) + { + this.TaskName = TaskName; + this.TaskPath = TaskPath; + this.serv = new(); + this.taskDefinition = this.serv.NewTask(); + TaskDescribe(description); + } + public void TaskDescribe(string description) + { + this.taskDefinition.RegistrationInfo.Description = description; + this.taskDefinition.RegistrationInfo.Author = $"{System.Environment.MachineName}\\{System.Environment.UserName}"; + } public void TaskSettingsDefine(bool batteries = true, bool enable = true, bool startwhenavailibale = true, bool hidden = false) { this.taskDefinition.Settings.DisallowStartIfOnBatteries = !batteries; @@ -200,7 +213,6 @@ namespace Installizer //} public void RegisterTask() { - this.taskDefinition.RegistrationInfo.Description = "texutal ttext"; try { this.serv.RootFolder.RegisterTaskDefinition($"{this.TaskPath}\\{this.TaskName}", this.taskDefinition);