- - PR -
schtasks.exeの機能をXP HomeEditionで使いたい
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-10-19 09:50
お世話になります。
ここで質問していい項目かどうかちょっと判断できなかったんですが、 開発関係ということでこちらでさせていただきます。 現在、タスクに登録することを前提とした、XPで動作するフリーウェアを作っているのですが、 そのタスクへの登録の際にschtasks.exeを使っていたのですが、 どうもこれは、XPのProfessionalにしか入っていないことがわかりました。 で、これを使おうと思ったら http://www.microsoft.com/downloads/details.aspx?familyid=C16AE515-C8F4-47EF-A1E4-A8DCBACFF8E3&displaylang=en#RelatedLinks ここから、Adminpak.msiをダウンロードしてインストールしないといけないのですが、 これはあまりにも面倒です。 そこで思ったのですが、このschtasks.exeをフリーウェアに含ませることは無理なんでしょうか? もともとProfessionalにはついていますし、 入れようと思えば誰でもMicrosoftからダウンロードしてこれるわけですし…… でもやっぱりそれは無理ですかね……? なお、タスクへの登録は、1分ごとにあるプログラムを実行するもので、 at.exeではできないことをしようとしています。 どなたか、何か良い解決策を教えていただけないでしょうか……。 _________________ ◇◇◇ 社内SEを兼務する文系プログラマです。 ◇◇◇ WinXP VisualStudio2005(C#メイン) MS・SQLServer とかを使っています。 ◇◇◇ 周囲にプログラマがいないので、みなさんだけが頼りですヽ(`Д´;ノ | ||||||||
|
投稿日時: 2006-10-19 10:09
【C#】C#アプリからによるタスク登録の自動化について
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=27038&forum=7 | ||||||||
|
投稿日時: 2006-10-19 10:39
ご回答ありがとうございます。
ですが、リンク先を見てもさっぱり理解できません……。 APIとかWMIとかも何なのか知らないほどなので……。 (Windowsを機械語レベルで操作するような感じ?という程度です。) じゃあどこまでわかったのと聞かれても、 それを言葉で表現できるほども理解できません(`・ω・´)! _________________ ◇◇◇ 社内SEを兼務する文系プログラマです。 ◇◇◇ WinXP VisualStudio2005(C#メイン) MS・SQLServer とかを使っています。 ◇◇◇ 周囲にプログラマがいないので、みなさんだけが頼りですヽ(`Д´;ノ | ||||||||
|
投稿日時: 2006-10-19 13:59
これまた清々しいほどの開き直りだなあ #NetScheduleJobAddを使うのが簡単かと #そもそも開発環境も動作想定環境も書いてないし助言のしようがない [追記] と思ったら甕星氏提示のリンク先に全部書いてありますね 蛇足でしたm(__)m _________________ # Future Is On Fire ! [ メッセージ編集済み 編集者: 117 編集日時 2006-10-19 14:03 ] | ||||||||
|
投稿日時: 2006-10-19 14:15
ご回答ありがとうございます。
私も一応は、NetScheduleJobAddとかWin32_ScheduledJobとか調べてはみたんですが、 それについて書いてあるサイトのほとんどが、 何かを知っていることを前提として語られているようなんです。 ですが、それが何なのかもわからないので、行き詰っています(´・ω・`) というわけで、NetScheduleJobAddの使い方について初心者でもわかりそうなサイトとか、 もしご存知でしたら教えていただけないでしょうか……。 ----------- 開発環境と動作環境は、質問文とシグネチャみていただければわかるかと思いますが、 WinXPのVS2005のC#で、WinXPのHomeEditionで使うことを想定しています。 _________________ ◇◇◇ 社内SEを兼務する文系プログラマです。 ◇◇◇ WinXP VisualStudio2005(C#メイン) MS・SQLServer とかを使っています。 ◇◇◇ 周囲にプログラマがいないので、みなさんだけが頼りですヽ(`Д´;ノ | ||||||||
|
投稿日時: 2006-10-19 14:37
そうだとしても何がわからんのかを少しでも書かないと先に進まんのじゃねーかなー。 で「何かを知っていることを前提として語られている」ってのは具体的にどの文章のこと? それをさ。ここに引用して貼り付けるだけでも前に進むんじゃね?って思うんだけどどう?
ちゅーか、中華。 これそのまんまでいけるんじゃね? http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=27038&forum=7&start=8 | ||||||||
|
投稿日時: 2006-10-19 15:09
ご回答ありがとうございます。
例えば http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpnetmg/html/_win32_NetScheduleJobAdd.asp のMSのサイトですが、大項目に「WIN32およびCOM開発」と書いてあるのですが、 具体的にこれをどうやって使うかを探し出すことができていません。 C#でいうところのusingとか、何か定義しないことには使えないみたいなのですが、 その定義の方法もわからず、手を付けられません……。 >これそのまんまでいけるんじゃね? そちらのサイトのITaskSchedulerSampleCsのプログラムのことでしょうか? 後半がほとんど暗号のように見えます……少し調べてみます(つД`) _________________ ◇◇◇ 社内SEを兼務する文系プログラマーです。 ◇◇◇ WinXP VisualStudio2005(C#メイン) MSSQL とかを使っています。 ◇◇◇ 周囲にプログラマがいないので、みなさんだけが頼りです(;ω;`) [ メッセージ編集済み 編集者: Wingard 編集日時 2006-10-19 15:11 ] | ||||||||
|
投稿日時: 2006-10-19 15:57
ITaskSchedulerSampleCsの中身をごそっと貼り付けたら、
タスクの追加まではできるようになりましたー まだいくつか課題が残っていますが、 ひとまず次に進むとっかかりになりそうです。 ありがとうございました! _________________ ◇◇◇ 社内SEを兼務する文系プログラマです。 ◇◇◇ WinXP VisualStudio2005(C#メイン) MS・SQLServer とかを使っています。 ◇◇◇ 周囲にプログラマがいないので、みなさんだけが頼りですヽ(`Д´;ノ |
1