• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Query sessionを実行させるには?)

Query sessionを実行させるための方法

このQ&Aのポイント
  • DOSコマンドのQUERY SESSIONを実行する方法を教えてください。
  • VB2010でQUERY SESSIONを実行するとエラーが発生します。原因と解決策を教えてください。
  • QUERY SESSIONに代わる別のコマンドや表現方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Picosoft
  • ベストアンサー率70% (274/391)
回答No.2

よく考えてみると、コマンドプロンプトを介さずに直接qwinsta.exeを叩けばいいような…… '--------------------------------------------------------- '--Processオブジェクトを作成 Dim pr As New System.Diagnostics.Process pr.StartInfo.FileName = "C:\windows\system32\qwinsta.exe" pr.StartInfo.UseShellExecute = False pr.StartInfo.RedirectStandardOutput = True pr.StartInfo.RedirectStandardInput = False pr.Start() '出力を読み取る Dim results As String = pr.StandardOutput.ReadToEnd() Console.WriteLine(results) pr.WaitForExit() pr.Close() '---------------------------------------------------------

is1795
質問者

補足

ありがとうございます。 ただこちらのWin7PCではqwinsta.exeの直接起動ができません。上記のソースを実行しても『指定されたファイルが見つかりません。』とエラーになります。 今のところ私のPCにてqwinsta.exeを実行するには コマンドプロンプトにて手動でコマンド入力する以外ないようです・・・。

その他の回答 (1)

  • Picosoft
  • ベストアンサー率70% (274/391)
回答No.1

VB2008×Win7で試したところ正常に動作しました。 (XPだとqwinstaでないとダメですが) コマンドプロンプト上ではQUERY SESSIONは動作しますか?

is1795
質問者

補足

御回答ありがとうございます。     コマンドプロンプト上でのQUERY SESSIONコマンドは正常に動作しております。   開発に用いているPCはWin7なのですが、他のPCで実行させたところ、問題なく 動作いたしました。(ちなみにWindows serverです) OSの影響かと考えたのですが、そうではないようですね。