Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

GetOwnIPAddress

Windows の NIC のIPアドレスを表示するだけの簡単なプログラム

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

# GetOwnIPAddress

Windows の NIC のIPアドレスを表示するだけの簡単なプログラムです。

利用方法

  • 実行すると NIC のIPアドレスを IPv4, IPv6 の両方とも出力します。ただそれだけ。
  • 一定時間ごとに表示を自動更新します。
  • フォームが表示されるときにも自動更新しますので、タスクバーに最小化した状態からもとに戻すだけでもOK。

何のために作ったか?

VMware 上の Windows クライアントを DHCP で運用している場合に、リモートデスクトップ接続しようとすると、場合によってはIPアドレスが変わっていることがあります。

そんなときにコマンドプロンプトを実行して ipconfig するのはメンドクサイので、最新のIPアドレスを自動で取得してくれるプログラムが欲しかったのです。

ToDo?

とりあえず下記の機能をつければ自分の要求仕様はすべて満たされる。→ 一応つけた。

  • 最小化したらタスクバーではなくタスクトレイに入るようにする。
  • IPアドレスの変更を検出したら通知する。

ほかに考えるToDoは以下のとおり。

  • 現在の実装では通知がBaloonなので、これをTNotificationCenterに変更する
  • IPアドレスの変更内容自体を通知する(現在は変更があったことだけを通知している)
  • IPアドレスやコンピュータ名を容易にクリップボードにコピーできるようにする
  • slack などに通知?

ここまでやったらコンパイル済みバイナリをダウンロードできるようにしてもよいかも。 ほかにやるとしたらVCLではなくFMXで作り変えてみるとか?