Вопрос

Мы переключаем устройства, и флэш -диски по -разному имени, но файлы конфигурации нашего программного обеспечения записаны с помощью жесткой кодировки каталога (не так, как мы когда -либо меняли бы поставщиков, верно?)

Итак ... возможно ли создать ярлык на новый флэш -диск с именем старого, так что мне не нужно менять все пути?

Заранее спасибо за помощь.

Это было полезно?

Решение

К сожалению, нет (ну, нелегко). Файлы ярлыков в CE - это очень простые текстовые файлы формата фолосинга:

25#\program files\myapp.exe

Где число в начале - это количество символов в следующем пути, включая хэш. Вы можете изменить цель, изменяя текст пути, но нет простого способа «практически отображать» в одном месте в другое.

Сейчас является способ, которым вы могли бы достичь переиздания, но это требует, чтобы вы писали, развернули и установили Фильтр файловой системы (FSF). FSF может «пересылать» запросы из одного места в другое. Тем не менее, кажется (для меня в любом случае), что вам придется настроить этот FSF с помощью пути для конкретного устройства, и, вероятно, легче просто изменить свои ярлыки.

Если бы моя проблема была решена, я бы, скорее всего, создал бы приложение, которое читает Реестр профиля драйвера хранения Чтобы определить его название для карты, затем измените ярлыки с помощью этого текста.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top