私は金曜日と土曜日にこれを費やしています。永続的なストレージとCEによるコールドブートを処理する4.2
私は、アプリケーションに必要なシンボルライブラリと共にWindows ce4.2(windows mobile 2003)を実行しているシンボル8146デバイスでsql ceと.net2.0を実行する必要があるプロジェクトを持っています。
デバイスがコールドブートされると、ユーザーパーティション内のすべてが削除されます。 これまで、私はシンボルmemcaptureユーティリティを使ってこれを解決しましたが、今回はデバイスに十分なスペースがないと言います。
問題は、8146が唯一の非volitialストレージの7メガバイトの上に少しを持っていると私は(今のところ)データ10-12 MBのwothを復元する必要がある
は、誰がこのに走ったし、解決しているということですそれ?私は、デバイスの起動時に実行され、すべての状態をチェックし、必要に応じてコンパクトフラッシュカードからメインメモリにコピーする小さなアプリケーションを書く必要があると考えています。
私は、どのようにしてCFカードにアクセスするのかわかりませんが、私はそんなに困惑しています。
シンボルの中には、regmerge.dllとcopyfilesのような2つのアプリもあります。これらは、コールドブート時にのみ実行されます。
持続する必要があるものはわずか10.2メガバイトですが、何とかこれを解決できることがわかります!
私は月曜日の午前にはシンボル技術サポートに電話をかけ、何か解決策があれば投稿します。
平均的な考えはありますか?
おかげで、
ジョー
アップデート:私はそれのために一晩CFカードを注文したとモトローラは、ケースを開いた - 私はもっと何か火曜日を持っている必要があります。
更新日: Windows CEが使用するファイルは.cpyファイルです。このファイルが見つかった場合、そのファイルの指示に従います。 私は \アプリケーション\ RemCapture \ SmartDeviceProject1 \ Project1.exeを を読んラインの一つに置き換え:それはdirecotryを作成したが、それには何も動かなかったコールドブート時にはMMCカード\ \ SmartDeviceProject1 \ Project1.exeを を。 おそらく、起動プロセスの早い段階でMMCカードにアクセスできません。 http://devzone.symbol.com/resources/Installing_Applications_for_Persistence_v2.pdfのCopyFilesプロセスの実行をbecuase 状態:私はまだものを移動するには、起動時に実行される小さなアプリ... –
OK、これは考えています 起動シーケンスの早い段階で、CFまたはSDメモリにアクセスできません。 うーん...問題は、デバイスでのみ非volitalメモリの7メガバイトを持っていた - VBとCFは単独のファイルよりも多くを取る - たぶん、アクセスすることができるバッチ式プロセスはありますか?興味深い問題については –
+1。 BTW。コメントを追加するよりも、質問を編集する方が良いです。そのように読むのは簡単です。 – Nifle