0

そう、

XMLファイルから設定をロードする.NET CFで書かれたWindows Mobile 6アプリケーションがあります。問題は、windows 6.5 がブラウザーを使用して xml ファイルを開き、どこにも「開く」オプションが表示されないことです。

notepad mobile という無料のアプリケーションを使用していますが、これは素晴らしいのですが、そのファイルを開く機能を使用すると、プログラム ファイル フォルダ (自分のドキュメントのみ) を参照できません。

理想的には、モバイル自体から xml ファイルを編集できるようにしたいと考えています。

私の質問ですが、プログラム ファイル フォルダを「表示」するためのレジストリ エントリなどはありますか?

そうでない場合、これに代わるものはありますか?

プログラム ファイルをドキュメント フォルダに入れることができることはわかっていますが、それは避けたいと思います。

前もって感謝します

4

1 に答える 1

3

Windows Mobile でいくつかの「デフォルト」に触れています。

1.) デスクトップ ウィンドウと同様に、ファイル拡張子はアプリケーションに関連付けられます (または関連付けられません)。これは、デバイスのレジストリによって制御されます (デスクトップ ウィンドウの場合と同様): [HKEY_CLASSES_ROOT.xml] "Content Type"="text/xml" "Default"="xmlfile" --and-- [HKEY_CLASSES_ROOT\xmlfile\Shell\Open\ Command] "Default"="iexplore.exe file:%1" 後者の設定を変更し、カスタム アプリを挿入して、xml ファイルを既定の xml ファイル ハンドラーとして開くことができるようになりました。

2.) デフォルトの OpenFileDialog と SaveFileDialog は、MyDocuments フォルダーに制限されています。これは、Windows Mobile OS の設計によるものです。プログラマーがカスタム ファイルを開く/保存するダイアログを実装しない限り、マイ ドキュメントや永続的なストレージ ボリューム (SD カードなど) の外部にあるファイルを開く/保存することはできません。標準のダイアログでフル パスを入力することもできます (ただし、サポートされていないと思います)。

1.のように設定を変更するか、TotalCommander CE などのエディタを備えたファイル ブラウザを使用することをお勧めします (FREEWARE: http://www.ghisler.com/ce.htm )。

楽しんで

ヨーゼフ

于 2012-09-18T04:29:19.980 に答える