2003年03月17日
2006年03月17日
_ [W-ZERO3] ActiveSync中かどうかを調べる。
なおさんから頂いたツッコミによると、レジストリキーを参照することでActiveSync中かどうかを調べられるらしい。情報ありがとうございますm(_ _)m
早速試してみた結果を以下にまとめておこう。
ちなみに、以下に記載しているレジストリの値を書き換えても、実際の状態が変わるわけではない。 むやみにレジストリエディタで変更しないのが吉だ。
ActiveSyncで接続中。
これはなおさんから頂いた突っ込みの通り、以下のレジストリキーの値を見るとよい。
[HKEY_LOCAL_MACHINE\System\State\Hardware] "Cradled"=dword:00000001 ←接続中 "Cradled"=dword:00000000 ←未接続
ActiveSyncで同期中。
ActiveSyncで実際に同期しているかどうかは、以下のレジストリキーの値を見るとよい。 アイコンがくるくる回っているときのことね。
[HKEY_LOCAL_MACHINE\System\State\ActiveSync] "Synchronizing"=dword:00000001 ←同期中 "Synchronizing"=dword:00000000 ←同期していない
無線LAN接続中。
これはなおさんから頂いた突っ込みの転記である。私自身無線LANな環境を持っていないので試せていない。
[HKEY_LOCAL_MACHINE\System\State\Hardware] "WiFi"=dword:00000001 ←接続中 "WiFi"=dword:00000000 ←未接続
CLUB AIR-EDGEで接続中。
CLUB AIR-EDGEでパケット通信中は、以下のレジストリキーの値が変わる。まぁ、RasEnumConnectionsで調べればいいのであんまり意味ないかな。
[HEKY_LOCAL_MACHINE\System\State\Phone] "Status"=dword:00001000 ←接続中 "Status"=dword:00000000 ←未接続
インターネットに接続中。
ActiveSyncやCLUB AIR-EDGEでインターネットに接続できているかどうかは、以下の値を見るとよい。
[HKEY_LOCAL_MACHINE\System\State\Connections] "Count"=dword:00000000 ←接続していない "Count"=dword:00000001 ←1以上なら接続中
多分、無線LAN中もこの値が増えると思うのだが、未検証である。
ちなみに、ActiveSync経由のときはDesktop以下の、CLUB AIR-EDGE経由のときはModemとProxy以下の値に変化がおきている。
電話中。
電話しているかどうかは、以下のレジストリキーを…と思ったのだが、HKEY_LOCAL_MACHINE\System\State以下の全ての値をチェックした(つもりだ)けど、どこの値も変更されていなかった。Phone以下なんか怪しかったんだけど。
_ 藤代千尋 [ダメでしょう。(^^; というか最近の日記は意味が分かりません。というか、一期一会の方々がツッコミを入れるべきでは?..]
_ Orator [かのさんとは…会ってなかったっけ?あとは、リトルグレイさんとか、ぢさま(現在はBBSのみ)あたりですか。]
_ Orator [調べて見たら、ぬらさんの NOA's PAGE って、今でも残ってるのね……運営しているかどうかは別だけど。]