2009-06-15 16 views
0

Windows Mobile 6を実行している私の携帯電話は、私が自分のPCに接続するたびに、突然1時間を落とすことに決めました。コントロールパネルのタイムゾーン設定で試してみましたが、無駄です。Windows Mobileでタイムゾーンの夏時間を変更するにはどうすればよいですか?

問題の中心は、私のタイムゾーンの夏時間設定にあるという結論に達しました。

Windows Mobileでこれを編集できるユーティリティが見つかりませんでした(Windowsではala tzedit)。私は自分自身のものを書くことに決めましたが、検索するキーワードを見つけることができません! 「Windows Mobile」と「夏時間」について考えることができるすべてのバリエーションは、2007年の変更がAPIではなく米国のDSTに戻っています。

誰かが私が探しているはずの機能に関する提案はありますか?私はC#でこれを記述したいと思いますが、P/Invokeは普通のAPIのものにアクセスできるはずです。

更新:下記のようにTimeZoneInformation機能を使用して、アプリケーションを自分で作成しました。ありがとう!

別の更新[約2週間後]:このようなものが必要な場合は、プログラムとソースコードをhttp://shalom.craimer.org/projects/にオンラインで入れます。私はこれを誰かが5分か何かを保存することを願っています。

答えて

1

OpenNetCFフレームワークを使用したくない場合に備えて、TimeZoneInformationの機能をピンボケすることもできます。

1

私の窓の携帯電話(ヨーロッパ、&と同様、tブラックジャックII)には、その設定があります。 それ以外の場合は、ActiveSyncの設定を一時的に無効にして、同期するたびに時刻を更新してください。

0

これはもう少し前ですが、正しくタイムゾーンを覚えていて、現在アクティブなものがすべてWinCEのレジストリに保存されています。

TimeZoneを含むキーを検索すると、簡単に見つけることができます。

+0

これらはありますが、何らかの形式でエンコードされていますが、私はリバースエンジニアリングを試みるのは面倒です。私はちょうど代わりにWindows MobileのAPIを使用して終わった... – scraimer

0

デスクトップPC(オペレーティングシステムとOutlook)とmobile PC deviceの両方にパッチをインストールする必要があります。リンクには、これを行う方法の詳細があります。

この後、正しい時刻が表示されます。今後の予定が夏時間のために変更された日に行われた場合、自動的にシフトされたモバイルPC上の今後の予定を調整する必要があります。あなたは時間通りですので、これらを注意深くチェックしてください!

+0

ありがとう! DSTの開始日と終了日を数年に1回変更する国(イスラエル)に住んでいるので、DSTの設定を変更する方法を知りたかったのです。さらに悪いことに、選択された日付はグレゴリオ暦の日付ではなく、ヘブライ暦の日付なので、毎年グレゴリオ暦で同じ日付ではありません。 – scraimer

関連する問題