2010-12-01 4 views
1

Nous changeons de périphérique, et les disques flash sont nommés différemment, mais les fichiers de configuration de notre logiciel sont écrits avec ce répertoire codé en dur (pas comme si nous changions de fournisseur, non?)Est-il possible de créer un raccourci vers un disque flash dans Windows CE?

Alors ... est-il possible de créer un raccourci vers le nouveau disque flash avec le nom de l'ancien de telle sorte que je ne devrais pas changer tous les chemins?

Merci d'avance pour votre aide.

Répondre

2

Malheureusement, non (enfin pas facilement). les fichiers de raccourcis dans CE sont des fichiers texte très simple du format vous avez choisi:

25#\program files\myapp.exe 

Lorsque le nombre au début est le nombre de caractères dans le chemin suivant, y compris le hachage. Vous pouvez changer la cible en changeant le texte du chemin, mais il n'y a pas de moyen facile de «mapper virtuellement» un emplacement à un autre.

Maintenant, il est d'une manière que vous pourriez réaliser le remappage, mais il nécessite que vous écrivez, déployez et installez un file-system filter (FSF). Un FSF pourrait "transmettre" des demandes d'un endroit à un autre. Cependant, il semble (pour moi de toute façon) que vous allez devoir configurer ce FSF avec le chemin spécifique au périphérique, et il est probablement plus facile de simplement changer vos raccourcis.

Si c'était mon problème à résoudre, je créerais probablement une application qui lit le registry for the storage driver profile pour déterminer son nom pour la carte, puis modifiez les raccourcis avec ce texte.

+0

Excellent ... Il semble que les chemins relatifs ne fonctionnent pas non plus. – IronicMuffin

+0

Non. Ce ne supporte pas les chemins relatifs, ils doivent être absolus. – ctacke

Questions connexes