3

私はレガシーアプリケーションに取り組んでいます。このアプリケーションはファイルをスケジュールします。タスクスケジューラ1.0を使用していました。しかし、これがビスタとセブンでその機能を完全に実行することができなかったといういくつかの問題がありました。解決策は、タスクスケジューラ2.0に移行することです。

v1.0にはITask::EditWorkItem、ユーザーがスケジュールを実行するタイミングを選択できるGUIを表示するものがありました。問題は、v2.0でこのダイアログが見つからないことです。そこにありますITaskDefinitionが、これにはありませんTaskEditDialog

どうすればそのダイアログを取得できますか?

4

2 に答える 2

2

そのダイアログは、ビスタに最初にパッチが適用された後は利用できないようです。唯一の方法は、GUIを自分で作成し、ユーザーが入力して編集するために必要なものをそこに入力して編集できるようにする必要があるようです。

于 2013-03-22T01:06:14.897 に答える
1

はい、2.0の場合ITask :: EditWorkItemが存在しない場合は、http://taskscheduler.codeplex.com/を参照することをお勧めします「このプロジェクトは、にあるタスクスケジューラの1.0および2.0バージョンに単一のアセンブリラッパーを提供します。 Windows 98以降のすべてのMicrosoftオペレーティングシステム。コーディングが簡素化され、複数のバージョンが集約され、エディタが提供され、ローカリゼーションのサポートが可能になります。」

于 2013-03-24T16:25:58.683 に答える