1
私は、たとえば、ユーザーとの対話なしに、いくつかの設定を編集できるようにする必要があり、この1:
編集スケジュールされたタスクは、プログラム
私はすでにそのようにそれを作成しています:
using Microsoft.Win32.TaskScheduler;
/* ... */
try
{
ScheduledTasks.RootFolder.DeleteTask("Task");
}
catch (Exception) { }
TaskDefinition TaskProperties = ScheduledTasks.NewTask();
TaskProperties.RegistrationInfo.Description = "Runs background stuff";
TaskProperties.Actions.Add(new ExecAction(Process.GetCurrentProcess().MainModule.FileName, "/background", null));
ScheduledTasks.RootFolder.RegisterTaskDefinition(@"Task", TaskProperties);
schtasks.exe
doesnの」それを編集する方法を教えてください。どちらもTask Scheduler Managed Wrapperですが、タスクスケジューラのGUIはありません。C++ APIもあります。これらの設定はどのように編集できますか?ソリューションにPInvoke
が含まれているかどうかは気にしません。ボーナス< 3のコードスニペット。
注:.exeファイルをスタンドアロンことになっているので、私は、インポートするために分離されたXMLファイルを望んでいない、といくつかの要素は、(たとえば、ファイルの場所を)システム間で異なる場合があり
私は彼らのオンラインドキュメントAltough Visual Studioのコード –
でのコーディングのために得るものだ完了していないので、私はこのように、可能なすべてのものを得るためにHelpViewerを使用する必要があります。 –