WindowsCEのPing実行アプリケーション

解決


モバイル初心者  2008-02-20 19:11:22  No: 144468

次の環境で、Pingを実行し、実行結果をログへ出力するようなWindowsCE5.0のアプリケーション作成しようとしております。
VB.NET Framwork2.0の実装方法はネット上にいろいろ情報があるのですが、
.NET Compact Framework2.0環境では、コンパイルが通らず、どのように
実装して良いか全くわからずに困っております。
ご存知の方がいらっしゃったらお教え下さい。

<環境>
  OS  :WindowsCE5.0
  言語:VB.NET(.NET Compact Framework2.0)


シャノン  2008-02-20 20:21:51  No: 144469

検索したらこんなのが見つかりました。C#ですけど。
http://sabakan.jpn.ph/hns/hns/blosxom.cgi/Work/CS/WindowsCE2007-06-20-1641.htm


モバイル初心者  2008-02-20 23:57:14  No: 144470

シャノンさん回答ありがとうございます。

自己レスになるのですが、次の方法でpingを実行する事ができました。
今度はpingの結果をログに出力しようと思うのですが、ログに出力
する事ができません。
何か方法はありますでしょうか?ご存知の方がいらっしゃったら教えて
下さい。

  Dim proc As New Process()
  proc.StartInfo.FileName = "cmd.exe"
  proc.StartInfo.Arguments = "/c ping 127.0.0.0"
  proc.StartInfo.UseShellExecute = False
  proc.Start()
  proc.WaitForExit()
  proc.Dispose()


モバイル初心者  2008-02-21 00:26:19  No: 144471

自己レスです。
下記の記載を修正したら無事に出力できました。

  修正前:proc.StartInfo.Arguments = "/c ping 127.0.0.0"
  修正後:proc.StartInfo.Arguments = "/c ping 127.0.0.0 > test.log"


シャノン  2008-02-21 07:00:55  No: 144472

標準出力をリダイレクトさせる方法もあります。
http://dobon.net/vb/dotnet/process/standardoutput.html


シャノン  2008-02-21 07:02:10  No: 144473

ごめん、CompactFrameworkだってことを忘れてた。
Process.StandardOutputはCompact Frameworkでサポートされていませんでした。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加