新城@筑波大学情報です。こんにちは。

In article <3F6C8F40.80004@jibiki.com>
        hide@jibiki.com writes:
> Mac OS 9.1 及び Mac OS X 10.2にて、ネットワークの設定をプログラムから行
> う方法を御存じの方はいませんか?
> 例えば、新たなダイアルアップのアクセスポイントを追加したり、場所(OS X)を
> 変更したりと言うのをプログラムから行いたいのです。

MacOSX なら、システム環境設定のデータは、
/var/db/SystemConfiguration/preferences.xml というXML ファイ
ルに入っているようです。これを直接いじってもいいのかどうかは、
よくわかりません。AppleScript で System Preferences に頼むと
いうのが筋のような気もするし。Developer のProperty List
Editor か。

ネットワークの「場所」の変更だけなら、scselect という 
Set-UID root のコマンドを呼び出してやっているみたいです。

% ls -l /usr/sbin/scselect
-r-sr-xr-x  1 root  wheel  15824 Aug 17 21:10
/usr/sbin/scselect
% 

シェルから呼べるので、system("/usr/sbin/scselect 10"); とか
すると、10 番目のものに変るのでしょう。

とりあえず、続きは、Followup-To: fj.sys.mac.programming とし
てみました。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\