[c++]タスクスケジューラの登録済みタスクに対する操作(実行、終了)
Posted: 2016年2月18日(木) 10:52
こんにちは。nyです。
件名の通り、c++からタスクスケジューラへの操作ができません。
環境
・windows10(x64)
・vs2015 vc++ (Debug x86)
・(とりあえず)コンソールアプリケーション
・vs2015は管理者権限で起動
プログラムは下記URLをサンプルとして使用しました。
lpcwszTaskNameのタスク名は登録済みのタスク名に変更してそれぞれ実行してみましたが
実現したい結果を得られませんでした。
タスク実行
https://msdn.microsoft.com/en-us/librar ... s.85).aspx
タスク終了
https://msdn.microsoft.com/en-us/librar ... s.85).aspx
実行してもエラーにはなりませんでしたが、
hr = pITS->Activat
のhrの結果が
「HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) : 指定されたファイルが見つかりません。 」
となります。
調べてはみたのですが、上手くいきません。。。
最悪、コマンドをbatファイルを用意してタスク操作も考えてはいますが、
タスクのStatusで判断したいこともあり、可能な限りPG内で済ませたいと考えています。
件名の通り、c++からタスクスケジューラへの操作ができません。
環境
・windows10(x64)
・vs2015 vc++ (Debug x86)
・(とりあえず)コンソールアプリケーション
・vs2015は管理者権限で起動
プログラムは下記URLをサンプルとして使用しました。
lpcwszTaskNameのタスク名は登録済みのタスク名に変更してそれぞれ実行してみましたが
実現したい結果を得られませんでした。
タスク実行
https://msdn.microsoft.com/en-us/librar ... s.85).aspx
タスク終了
https://msdn.microsoft.com/en-us/librar ... s.85).aspx
実行してもエラーにはなりませんでしたが、
hr = pITS->Activat
のhrの結果が
「HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) : 指定されたファイルが見つかりません。 」
となります。
調べてはみたのですが、上手くいきません。。。
最悪、コマンドをbatファイルを用意してタスク操作も考えてはいますが、
タスクのStatusで判断したいこともあり、可能な限りPG内で済ませたいと考えています。