• ベストアンサー

VBからPING

マシン名を入力して、pingを飛ばし、そのマシンが起動しているかを判断する(在席確認)のプログラムを組もうと思っています。 winsok32って言うのを使うのかな~、と思ったのですが、どうやってパラメーターを使用するのか、調べられません。 どなたかご教授、お願いいたします。

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

  • ベストアンサー
  • osaosa42
  • ベストアンサー率60% (20/33)
回答No.2

pingのサンプルプログラムがあります。 APIを使用しています。

参考URL:
http://www.geocities.co.jp/SiliconValley-SanJose/3279/scrap.html
komakusa
質問者

お礼

助かりました。 ありがとうございました。

その他の回答 (1)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

API関数で出来ます

参考URL:
http://www.mvps.org/vbnet/code/network/ping.htm
komakusa
質問者

お礼

助かりました。 ありがとうございました。

関連するQ&A

  • pingの応答を検知するようなプログラムを作れますか?

    パソコンが起動しているかどうかを確認するページをaspで作成しようと思っています。 マシンが動いているかどうか確認するため、pingコマンドで確認したりしますが、aspでpingの応答がある/なし で、パソコンが起動しているかどうかを判断するようなプログラムが組めたら実現できるのに。。。と思っています。 上記のようなことがプログラム的に可能でしょうか。

  • ping 通らない。

    ネットワークについて教えてください。 複数のwindowsXpマシンと、1台のwindows2000マシンがネットワークに参加しています。 XpからWindows2000にIPアドレスでpingを送り応答していることを確認しました。 次にコンピュータ名でpingを打ったところ、hostが見つからないといわれてしまい、windows2000マシンにアクセスすることができません。 どうすればよいでしょうか?

  • LAN内でpingが通らない

    ルーターに2台(WIN-98とWIN-XP)のパソコンをつなげています。 ワークグループ名は同じなのですが、マイネットワーク(ネットワークコンピュータ)でお互いを確認できません。XPマシンから98マシンへのPINGは通るのですが、98マシンからXPマシンへのPINGが通りません。 XPマシンにはウィルスバスターが入っているのですが、常駐しているウィルスバスターを落としてみても状況が変わりません。 何が原因なのでしょうか。お願いします。

  • pingについて教えてください

    pingテストについて、例えばコマンドプロンプトにてping www.okweb.ne.jpといった具合に入力して確認しているのですが、上記もそうですが、他のサイトも上記のように打って通るところと通らないところがあります。 これはなぜなのでしょうか?サイトによってpingを返さないことがあるのでしょうか? また、普段上記のように打って返ってきていたのに、通らなくなってしまうとか(でもサイトは表示されます)いうことがありますが、これもなぜでしょうか?これは単にコマンドプロンプトがうまく起動できていなかっただけだとか??? 何かお分かりになることを教えていただけたらと思います。 よろしくお願いします。

  • Windows7のPing マシン名について

    いつもお世話になっております。 今回お伺いしたいのは、 Ping IPで通る端末を Ping マシン名で通るようにしたいということです。 XPだとHOSTSに登録したりしてIPとの紐付けをしたと思うのですが、 Windows7も同じでしょうか。 ほかのWindows7でPING マシン名が通る端末のHOSTSをみても そのような情報がないように思われるのです。 確認方法や登録方法があれば教えていただけませんでしょうか。

  • pingを打てるようにするには?

    RedHatLinux7.1とWindows98の2台をクロスケーブルにて直結しました。 Linuxにおいては192.168.1.41。Windowsにおいては192.168.1.42でNetmaskは255.255.255.0にしてあります。お互い自身に割り当てたアドレスにpingを打つと反応は帰ってくるのですが、相手へのpingを打つと帰ってきません。LANカードのランプは点灯しています。ケーブルの接触は何度か確認しましたが異常はないようです。 Linuxの「Linuxconfig」設定においてKernelmoduleは「eepro100」にしてあります。実際使用しているLANボードは「corega.FEtherPCI-TXS」ですがKernelmoduleの選択肢の中に適切なものがないように思われるのですが、これって重要ですか? それと「NetworkConfigurator」で設定したアドレス、ここでは192.168.1.41のInterfaceの欄ではLinuxを起動する度に「inactive」になっていて、いつも起動後に手動で「active」に切り替えます。これも何か変ですよね? どうしたらこの2台のマシンで互いにpingを打てるようにできるでしょうか? よろしく教えていただけますようお願いいたします。

  • PING マシン名が通らない

    ルータを経由した2台のWin2000があります。 お互いに PING IPアドレス PING マシン名 を行った結果は以下の通りです。 マシン1 ← PING IPアド← マシン2 ; OK マシン1 ← PING HOST ← マシン2 ; NG マシン1 → PING IPアド→ マシン2 ; NG マシン1 → PING HOST → マシン2 ; NG 原因としては何が考えられるでしょうか? どうすれば解決するでしょうか?

  • ping等のコマンドが打てません

    コマンドプロンプトでping等のコマンドを入力すると 'ping' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 というメッセージがでて使えません。多分Texのインストーラを入れたのが原因だと思うのですが・・。一応インストーラをアンインストールしたのですがやはり駄目でした。もしよろしければご教授ください。

  • パソコンが勝手にpingを打つ?

    職場のLANでBlaster騒動があって、FireWallがpingを検出して報告してくるように設定されました。 それで、1時間に数千~数万ものpingを打っているようなマシンはBlasterにかかっていると判断していいと思うのですが、それ以外に、1時間に数発から100発程度のpingを自動的に打っているマシンがあることがわかりました。 これはウィルスでしょうか?それとも普通にあることなのでしょうか?

  • pingが上手く動かない

    Free BSD上のpingでttlを指定して送りたいのですがオプションで指定しても なぜかttlが指定されません。 (tcpdump -vで確認、デフォルトのままになっている) 全く同じソースのpingが入っている別のマシンではきちんとttlが指定されていました。 原因としては何が考えられるでしょうか。 ほかのオプションはきちんと動いています。

専門家に質問してみよう