2009-09-09 38 views
0

無論如何使用ITask界面與計劃任務進行通信?我有任務,用戶可以取消,暫停等,並顯示有關任務的主要控制檯。現在我只能通過GetStatus方法判斷它們是否正在運行。我想要做的是連接到任務並傳遞一個字符串(可能是xml)。任何人都知道這是可能的嗎?計劃任務通信(使用ITask接口)?

回答

1

您可以傳遞給ITask對象的唯一字符串是目錄路徑和命令行參數。運行期間,您無法與任務本身進行通信。另一方面,如果使用Task Scheduler 2.0接口,則ITaskDefinition具有一個Data屬性,您可以將任意文本分配給該屬性。

+0

謝謝。不幸的是ITaskDefinition僅支持2008+。我需要向下兼容至少XP。 :( – Kyle 2009-09-10 00:24:24