2010-12-01 5 views
1

私たちは、デバイスを切り替えていると、フラッシュディスクが異なっ名前ですが、私たちのソフトウェアのコンフィギュレーション・ファイルがハードコーディングそのディレクトリに書き込まれます(右、私たちが今までのベンダーを変更するだろう好きではない?)Windows CEでフラッシュディスクへのショートカットを作成することはできますか?

だから... ...することが可能です私はすべてのパスを変更する必要はありませんように古いものの名前で新しいフラッシュディスクへのショートカットを作成する?

ご協力いただきありがとうございます。

答えて

2

残念ながら、いいえ(うまくない)。開始時に数がハッシュを含め、次のパスの文字数です

25#\program files\myapp.exe 

:CEでのショートカットファイルはfolowing形式の非常に単純なテキストファイルです。パスのテキストを変更してターゲットを変更することはできますが、ある場所を別の場所に「仮想的にマップする」という簡単な方法はありません。

ここでですが、再マッピングする方法として、file-system filter(FSF)を作成、展開、インストールする必要があります。 FSFはある場所から別の場所に要求を「転送」することができます。しかし、(私にとってはとにかく)デバイス特有のパスでFSFを設定する必要があり、ショートカットを変更するほうが簡単かもしれません。

解決するのが私の問題だった場合は、registry for the storage driver profileを読んでカードの名前を決定し、そのテキストでショートカットを修正するアプリを作成する可能性があります。

+0

優秀...相対パスがうまくいかないようです。 – IronicMuffin

+0

No. Ceは相対パスをサポートしていません。絶対パスでなければなりません。 – ctacke

関連する問題