add description and author
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
using Microsoft.Win32.TaskScheduler;
|
using Microsoft.Win32.TaskScheduler;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
namespace Installizer
|
namespace Installizer
|
||||||
{
|
{
|
||||||
@@ -15,6 +15,19 @@ namespace Installizer
|
|||||||
this.serv = new();
|
this.serv = new();
|
||||||
this.taskDefinition = this.serv.NewTask();
|
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)
|
public void TaskSettingsDefine(bool batteries = true, bool enable = true, bool startwhenavailibale = true, bool hidden = false)
|
||||||
{
|
{
|
||||||
this.taskDefinition.Settings.DisallowStartIfOnBatteries = !batteries;
|
this.taskDefinition.Settings.DisallowStartIfOnBatteries = !batteries;
|
||||||
@@ -200,7 +213,6 @@ namespace Installizer
|
|||||||
//}
|
//}
|
||||||
public void RegisterTask()
|
public void RegisterTask()
|
||||||
{
|
{
|
||||||
this.taskDefinition.RegistrationInfo.Description = "texutal ttext";
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
this.serv.RootFolder.RegisterTaskDefinition($"{this.TaskPath}\\{this.TaskName}", this.taskDefinition);
|
this.serv.RootFolder.RegisterTaskDefinition($"{this.TaskPath}\\{this.TaskName}", this.taskDefinition);
|
||||||
|
Reference in New Issue
Block a user