Pocket の手 Ver.2.0.2 正式版リリース

お待たせいたしました。Pocket の手 for WM5.0 Ver.2.0.2 正式版をリリースいたします。

Pocket の手は、Windows Mobile 5.0 ( W-ZERO3, W-ZERO3[es], X01HT, hTcZ... ) などの、パワーアップするための設定を簡単に行えるソフトです。

今までのバージョンは、W-ZERO3W-ZERO3[es] 専用ソフトでしたが今回のバージョンからは Windows Mobile 5.0 全般で使用できるようにしてあります。

バージョンアップ内容 ( 2.0.1 → 2.0.2 )

ラウンチャと全体 ( 2.0.1 → 2.0.2 )
  • DeleteHistory.exe 起動パスを正しく指定するように修正しました
CTLSet.exe ( 1.0.0 → 1.0.1 )
  • CTLSet.exe の設定値を修正しました
アプリ起動設定
  • Outlook 予定表の表示方法 ( 一覧、月、週、日、年 ) を選択可能にしました

ToDo

  • 言語パックがインストールされていないときは、英語で起動する
  • 自動レジストリバックアップ機能の実装
  • 終話(オンフック)キーを押した時に終了するアプリの設定
  • SkipTable 設定
  • USB モード変更後、リセットしなくてもモードが切り替るようにする
  • バッテリー駆動時のバックライト消灯までのアイドル時間設定
  • IE 履歴の削除等の単体 exe
  • IE キャッシュ管理-MTU 設定
  • 電話の着信パターン設定
  • ネットワーク経由のインストール警告
  • Opera, NetFront 等アプリ特有設定項目の実装
  • CAB ファイルインストール時の設定
  • その他に要望があった機能の実装

インストール

以下の URL からPocket の手-本体日本語言語パッケージ をダウンロードして、インストールを行ってください。
以前のバージョンがインストールされている環境でも安全にインストール・使用をする事が出来ます。

インストールが終了したら、プログラムメニューに「PocketHand2」アイコンが作成されていますので、これをタップして起動します。

バージョンアップを行うと、バージョンアップ前のバックアップレジストリが削除されてしまいます。必ず \My Documents\PocketHand2 内のファイルをバックアップしてください。

ダウンロード

Pocket の手 Ver.2.0.2 ( 本体 )
Pocket の手 Ver.2.0.2 ( 日本語言語パッケージ )
http://smart-pda.net/Members/mikiofuku/software/pockethand2/pockethand2

miniSD を安定化させる方法

2ch を眺めていたら、レジストリを変更することで miniSD を安定化する方法の書き込みがありました。
この方法は、私は試していないので本当に安定化するのかわかりませんが紹介します。

以下、ちょっと長いですが全文を引用します。

W-ZERO3 ソフト関連 PART16
http://hobby9.2ch.net/test/read.cgi/keitai/1169696246/414

414 名前:白ロムさん [] 投稿日:2007/02/09(金) 20:24:55 id:OdMb65n40
WS003SHにFeederReaderをインストールしてPodCastを聞いています。 無線LANを使ってインターネットに接続し、miniSDカードにダウンロードするように設定しているのですが、ダウンロードしているときによくダウンロードが進まなくなります。
ダウンロードが進まないだけでメニューなどは操作できますし、OSのメニューも操作できます。ダウンロードするスレッドだけがロックアップしているようです。
他のアグリゲータを試しましたが大きなファイルをダウンロードするとやはり、たまにロックアップしました。
メモリカードを高速なものに交換してみたり、フォーマットしなおしてみたりしたのですが効果がありませんでした。OSをフォーマットしてFeederReaderをインストールし直したりもしました。
万策尽きて、ダウンロードが進まなくなっているときに試しにminiSD カードをイジェクトしてみたら、ロックアップが外れて、エラーが出ました。
miniSDカードスロットを制御しているディバイスドライバが悪いんじゃないかと思って、レジストリを眺めてみました。
HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SDBusDriverという場所にThreadPriorityというキーがありました。
最初に入っていた値は100(64h)なのですがこれを変更してみました。
CEではスレッドの優先順位は値が小さいほど高いそうなので、0に書き換えてみました。1週間経ちましたがロックアップしなくなりました。
miniSDカードが調子悪いという方、試してみてはどうでしょうか。

CPU の負荷が高い状態で miniSD へ書き込み → miniSD の優先度が低くロックしてしまう → miniSD の優先度をあげることでロックを解消

という流れのようです。
私の miniSD もたまに固まりますが、その状況を思い返すと、

  • 2++ で巡回 → 巡回中に既得のログを閲覧 → ログを高速にスクロール → 固まる
  • 2++ で巡回 → ログ解析中に既得のログを閲覧 → 固まる

確かに負荷が高くなったときに固まることが多かったです。

この方法で miniSD 固まる問題が、解決できたら Pocket の手に新機能で入れてみたいと思いますが、出来るだけこの方法についての情報を集めておきたいと思いますので、この方法を試して成功した方、成果が上がらなかった方からのコメントをお待ちしております!