Appleから配付されているサンプルプログラムの「MoreNetworkSetup」が更新されている。Mac OS 8.5から、Network Setupというライブラリが利用できるようになった。これにより、TCP/IPの設定などをプログラムでコントロールできるようになる。つまり、OpenTransport関連のコントロールパネルでの設定を、プログラムで得たり修正したいような場合に使えるライブラリ機能だ。ライブラリ自体は、Mac OSに組み込まれている。サンプルプログラムでは、コマンドライン形式のコンソールを表示して、TCP/IPやAppleTalkなどの設定ができるようになっている。実行形式のプログラムや、ライブラリ、ソースコード、プロジェクトなどが配付されている。ライブラリのNetwork Setupを解説したドキュメントが見当たらないので、情報源はこのサンプルソースということになるだろう。また、AppleScriptで使うバックグランドアプリケーション「ネットワーク設定スクリプト」は、このNetwork Setupライブラリを使っているものと思われるので、機能としてどのようなことができるかはそのアプリケーションの用語説明も参考になるかもしれない。 |