• 締切済み

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

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

みんなの回答

回答No.2

ここにも WMI で Ping を打つサンプルがありますね。 http://www.microsoft.com/japan/technet/scriptcenter/topics/mom/mom1.mspx

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/wmi_tasks__networking.asp に VBScript を用いた WMI による方法と Ping コマンドを実行する方法のサンプルがあります。 実際にASP上で試してみたわけでないので、ASPでできるかどうかは未確認ですが。

関連するQ&A

  • pingの応答がありません

    [現象] Webブラウジング、メールは問題なく使用できますが、pingの応答が一切ありません。 既知のサーバー(会社のWebサーバー、メールサーバーなど)にpingを打っても応答なし、さらにはADSLモデムにpingを打っても応答なしです。 pingが返ってくるのは127.0.0.1のみです。 自分のPCが悪いのかと思い、ADSLモデム内のpingコマンド機能を使ってみましたが、それすら応答がありませんでした。 [環境] 回線:フレッツADSLモア ADSLモデム:ルータータイプ(VoIP対応) LAN:PCとADSLモデムをLANケーブルにて直結 OS:WindowsXP Home 関係ないかも知れませんが、一応、ウイルスセキュリティとWindowsのファイアウォールは無効にした状態でもやってみました。それでもダメでした。 色々調べましたが自力では解決できませんでした。 アドバイスを宜しくお願いします。

  • VBからPING

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

  • プログラムの応答がおそい

    ウインドウズ終了時にプログラムの応答なしのダイアログが何度も出て一回では終了できない、またインターネット中も応答がよく止まり。再起動連発して1時間で3ページした見れなかったこともある。

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

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

  • CMD ping機能について

    コマンドのpingでipアドレスを指定した場合、応答結果にて パソコンかプリンタを判断することは可能でしょうか? 宜しくお願いします。

  • VBScriptでPing

    ネットワーク上の複数のアドレスにPingを打ってその応答によって 処理を分岐させるプログラムをVBSで作成しているのですが、 実行するたびにコマンドプロンプトが開いたり閉じたりして 何か嫌なんですが、仕方ないのでしょうか? 方法としてはWScript.ShellでPingコマンドを実行してます。 ループしながら処理を分岐させているのでコマンドプロンプトが 開いたり閉じたりしてしまいます。 何かよい解決方法はないのでしょうか? どなたかご教授ください。 または参考サイトなど教えてください、お願い致します。

  • ping 通らない。

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

  • 端末(Windows)をPing応答不可にした場合の問題点

    端末(Windows)をPing応答不可にした場合の問題点 一般的な話で結構なのですが、Ping応答を不可にした場合、 問題は生じますか? ひとつのサーバーとその端末という 役割のマシンなので、通信が全くできないということであ れば、Ping応答は不可にしないつもりです。 使っている通信ソフトは、TCP/IPを使用していると思います。 通信前に、Pingでマシンが存在しているかどうかの 確認はしていないと想像します。 サーバーとは複数のスイッチングハブを介してつながって います。 どういうトラブルが生じうるのか知りたいです。 一般的な話で結構です。 保守の時だけは、使えるようにするつもりです。

  • IPv4のアドレスでpingを通したい

    IPv6の設定をオフにしているにも関わらず、自分自身のホスト名(MyPC_IN)をあて先にpingを打ったら、「::1」と応答されてしまいます。 自マシンのIPアドレスが「156.21.152.115/24」なので、 ping MyPC_IN と打ったら 156.21.152.115から応答:時間<1ms 156.21.152.115から応答:時間<1ms 156.21.152.115から応答:時間<1ms 156.21.152.115から応答:時間<1ms と返って来て欲しいです。 これを実現するためには、どこの設定を変更すれば良いか教えてください。

  • PING の応答しない(OS:XPpro)

    問題  ・PING の応答しない  ・パソコン[A]からパソコン[B]の共有フォルダが見えない  ・パソコン[B]からパソコン[A]の共有フォルダが見えない 質問  ・問題3つを解決する方法を教えて頂けませんでしょうか? 余談  ・OSの機能のファイアウォール設定等関係ある・・・?? 状況  (1)(2)双方のPINGを飛ばしましたが(1)(2)共に応答なし  (1) パソコン[A] → HUB → パソコン[B]  (2) パソコン[B] → HUB → パソコン[A] 接続構成図  パソコン[A] ⇔ HUB ⇔ パソコン[B] パソコン[A]  1. OS :XP pro  2. IP :192.169.15.100  3. サブネットマスク :255.255.255.0  4. デフォルトゲートウェイ:設定なし  5. 優先DNS :設定なし  6. 代替DNS :設定なし パソコン[B]  1. OS :XP pro  2. IP :192.169.15.101  3. サブネットマスク :255.255.255.0  4. デフォルトゲートウェイ:設定なし  5. 優先DNS :設定なし  6. 代替DNS :設定なし