Ist es möglich, eine Verknüpfung zu einem Flash-Disk in Windows CE zu erstellen?
-
29-09-2019 - |
Frage
Wir sind Schaltgeräte und die Flash-Laufwerke sind Namen anders, aber unsere Software-Konfigurationsdateien werden mit diesem Verzeichnis geschrieben fest einprogrammiert (nicht wie wir jemals Anbieter ändern würden, nicht wahr?)
So ... ist es möglich, eine Verknüpfung zu dem neuen Flash-Disk mit dem Namen der alten so zu schaffen, dass ich, um alle Pfade nicht ändern?
Vielen Dank im Voraus für Ihre Hilfe.
Lösung
Leider nein (auch nicht leicht). Shortcuts Dateien in CE sind sehr einfache Textdateien des folowing Format:
25#\program files\myapp.exe
Wenn die Zahl zu Beginn ist die Anzahl der Zeichen in dem Pfad Folgenden einschließlich des Hash. Sie können das Ziel ändern, indem Sie den Pfad Text zu ändern, aber es gibt keine einfache Möglichkeit, „virtuell abzubilden“ einem Ort zum anderen.
Jetzt gibt is eine Art und Weise, dass Sie Remapping erreichen könnte, aber es erfordert, dass Sie schreiben, deploy und installieren Sie eine Dateisystemfilter (FSF). Eine FSF könnte Anfragen von einem Ort zum anderen „vorwärts“. Allerdings scheint es (für mich jedenfalls), den Sie konfigurieren haben werden, dass FSF mit dem gerätespezifischen Weg, und es ist wahrscheinlich einfacher, nur die Verknüpfungen zu ändern.
Wenn es mein Problem ist zu lösen, würde ich wahrscheinlich eine App erstellen, die die Registrierung für das Speichertreiber Profil seinen Namen für die Karte bestimmt, dann die Verknüpfungen mit diesem Text ändern.