前提・実現したいこと
VB2010にてサーバーに登録してあるタスクを実行したい
発生している問題・エラーメッセージ
VBではエラーも表示されず MessageBox.Show("終了しました。")がすぐ表示され終了します。
該当のソースコード
VB2010
1Try 2 3 Dim startInfo As New ProcessStartInfo 4 With startInfo 5 .FileName = "C:\Windows\system32\schtasks.exe" 6 .Arguments = "/run /tn task01 /s Svr01" 7 .WindowStyle = ProcessWindowStyle.Minimized 8 .CreateNoWindow = True ' コンソール・ウィンドウを開かない 9 .UseShellExecute = False ' シェル機能を使用しない 10 End With 11 dim prcss As System.Diagnostics.Process = System.Diagnostics.Process.Start(startInfo) 12 prcss.WaitForExit() '終了するまでウエイト 13 14 '終了したか確認する 15 If p.HasExited Then 16 MessageBox.Show("終了しました。") 17 Else 18 MessageBox.Show("終了していません。") 19 End If 20 21Catch ex As Exception 22 Throw New Exception(String.Format("タスクプログラム登録中にエラーが発生しました:{0}", ExeProgramPath & Argument)) 23End Try 24
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。