- - PR -
SDカードのパスを知りたい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-03-20 09:19
こんにちは。
WindowsMobile5.0, Windows Mobile2003で 動作するアプリケーションを開発中です。 SDカードを挿入した際にエクスプローラで 表示されるSDカードのパス名が機種によって 違うことが分かったのですが、このSDカードの パスを取得するにはどのような方法があるのでしょうか? 開発環境は、VS2005(VB.NET), CompactFramework2.0です。 宜しくお願い致します。 | ||||
|
投稿日時: 2006-03-20 10:10
特に設定がなければ、空いているところにマウントされるので、
事前に知る確実な方法はありません。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-03-20 10:18
全然回答ではないので申し訳ないのですが。
SD カードのパスは、ユーザーに指定してもらうようなアプリケーションにしたらどうでしょうか。 2つも3つもカードを挿せるような場合(があるのかどうかは知りませんが)、事前に知れたとしても、結局どれを使うのかを指定してもらわねばならないでしょうし。 _________________ 囚人のジレンマな日々 | ||||
|
投稿日時: 2006-03-20 20:29
じゃんぬさん、囚人さん
そうじゃなくて、SD カードが差し込まれて、×ドライブにマウントされたとき、どのドライブが追加されたのかを知りたいんじゃないかなぁ? 例えば、常駐していて、SD カードが追加されたら、それと同期を取る・・・みたいなプログラムだとか。 というように、使用の情景を説明すると、より伝わりやすくなります。>higeさん ご参考:ペルソナ 〆 written by Jitta@わんくま同盟 on 2006/03/20 □ Microsoft MVP for Visual Developer ASP/ASP.NET October, 2005 - September, 2006 | ||||
|
投稿日時: 2006-03-21 09:06
MSDNを見る限りは http://msdn.microsoft.com/library/default.asp?url=/library/en-us/guide_ppc/html/ppc_filemanagementfunctions.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/guide_ppc/html/ppc_programming_pocket_pc_2002_lvho.asp FindFirstFlashCard / FindNextFlashCard を使う方法が紹介されています。 英文なのと C++ のサンプルなので 日本語と PInvokeを利用したプログラムへの翻訳が必要ですが、参考になると思います。 |
1