1

デバイスを切り替えています。フラッシュディスクの名前は異なりますが、ソフトウェアの構成ファイルは、ハードコードされたそのディレクトリで書き込まれます(ベンダーを変更することはありませんよね?)

それで...すべてのパスを変更する必要がないように、古いフラッシュディスクの名前で新しいフラッシュディスクへのショートカットを作成することは可能ですか?

よろしくお願いします。

4

1 に答える 1

2

残念ながら、できません(簡単ではありません)。CEのショートカットファイルは、次の形式の非常に単純なテキストファイルです。

25#\program files\myapp.exe

ここで、先頭の数字は、ハッシュを含む、後続のパスの文字数です。パステキストを変更することでターゲットを変更できますが、ある場所を別の場所に「仮想的にマッピング」する簡単な方法はありません。

これで、再マッピングを実現する方法がありますが、ファイルシステムフィルター(FSF)を作成、展開、およびインストールする必要があります。FSFは、ある場所から別の場所にリクエストを「転送」することができます。ただし、(とにかく)デバイス固有のパスを使用してそのFSFを構成する必要があるように思われ、ショートカットを変更する方がおそらく簡単です。

解決するのが私の問題である場合は、ストレージドライバープロファイルのレジストリを読み取ってカードの名前を判別し、そのテキストでショートカットを変更するアプリを作成する可能性があります。

于 2010-12-01T14:48:47.920 に答える