Uniquely kers, uniquely wing.

2006-07-12

SetWSIM 改善中

SetWSIMが圏外時、正常に動作しない問題の続報(?)です。

W-SIMの状態を取得する関数が、圏外時にもW-SIMオフ時にも同じ値を返すため、SetWSIMがW-SIMをオンにすべきなのかオフにすべきなのか判断できないのが原因です。
値分けてくださいよSHARPさん…

というわけで多少実行速度が犠牲にはなりますが、関数の値に加えてレジストリから値を取得することでオンオフを切り替えるコードに書き換える予定です。


これに限らず結構作りこみが甘い感じのSHARP謹製DLLです。
<TODO:会社名>などという文句がそのまま入っていたり、明らかにデバッグ用な戻り値が出てきたりします。
電話アプリの画面には非表示になっていますが「デバッグ用着信」というボタンがあります。リソースがないため(=ボタンに対応する画像がないため)、表示に切り替えてもなにも起きませんでしたが。
う~ん、こういうのって「リバースエンジニアリング及びその類似行為」に入るんだろうか。
SetMannerもけっこう危ないのかもです。

とりとめもなく。

0 件のコメント:

コメントを投稿

登録 コメントの投稿 [Atom]



<< ホーム