2007-08-05

Today画面にワイヤレスを表示させる

以前のesでは標準でToday画面にワイヤレスというアイテムを表示させて 無線LANの状態を表示させることができていました。
 
アドエスになってToayのアイテムからワイヤレスが消えていたので不便だな~ と思っていたところ、「レジストリに登録すれば表示できる」との情報を見つけました。
 
確かにWM6エミュレーターでもTodayのアイテムにワイヤレスがあります。
(無線LANのエミュレート方法がわからないので試していませんでした...)
早速、両者のレジストリを比較してみます。
 
WM6エミュレータ
[HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items\"ワイヤレス"]
"Enabled"=dword:00000001
"Flags"=dword:00000000
"Options"=dword:00000000
"DLL"="netui.dll"
"Order"=dword:00000000
"Type"=dword:00000004
 
アドエス
[HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items\"ワイヤレス"]
"DLL"=""
"Enabled"=dword:00000000
"Order"=dword:0000000b
"Type"=dword:00000004
 
DLL名が空白になっているようですので、エミュレータの内容にあわせて追加してやります。
[HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items\"ワイヤレス"]
"DLL"="netui.dll"
"Enabled"=dword:00000001
"Flags"=dword:00000000
"Options"=dword:00000000
"Order"=dword:0000000b
"Type"=dword:00000004
 
リセットすると無事に表示されました。
タップすると無線ON/OFFの画面も表示されます。
 
ちょっと微妙かな(笑
 
(欲しいけど)有りもしないBluetoothの表示も邪魔ですし、「内蔵ワイヤレスLAN」って表示もあまりかっこよくありません。
(内蔵ワイヤレスLANの方はレジストリで変更できそうですが、OptionsやFlagsの値をいろいろ変えてみてもBluetoothの表示を消すことはできませんでした。)
 
できれば接続中のESSIDを表示しつつ、タップすることで無線LANのON/OFFを切り替えるようなツールが欲しいですね。
 

0 件のコメント: