- PR -

VB6でローカルPCからサーバ上のスケジュールを設定

1
投稿者投稿内容
まえっち
会議室デビュー日: 2008/02/07
投稿数: 13
投稿日時: 2008-07-28 22:38
お世話になります。
環境は以下の通りです。
■サーバ側
 OS:Windows2000、2003
■クライアント側
 OS:WindowsXP
 開発言語:VB6

やりたい事は、VB6でローカルPCからサーバ上のスケジュール(タスク)を設定したいと考えています。
VBからATコマンドでサーバ上のタスクを追加/削除できるのでしょうか?
また、他によい方法等あれば知恵をお借りしたいと。。。

あつかましいですがよろしくお願いいたします。
ちゃっぴ
ぬし
会議室デビュー日: 2004/12/10
投稿数: 873
投稿日時: 2008-07-28 23:20
at.exe で設定するのは Task Scheduler ではありません。
Task Scheduler を制御するのは schtasks.exe です。

API を使って行う場合には、Task Scheduler Interfaces を利用します。
Windows Vista 以降では
Task Scheduler Scripting Objects
が利用できますが、Windows Vista 以前では利用できないため、C++ で COM wrapper を作ってやるか、Declare 使ってゴリゴリ COM を扱うとかする必要があります。
1

スキルアップ/キャリアアップ(JOB@IT)