我们正在切换设备,闪存磁盘的名称不同,但我们软件的配置文件是用硬编码的目录编写的(不像我们会改变供应商,对吗?)
那么......是否可以使用旧闪存的名称创建新闪存盘的快捷方式,这样我就不必更改所有路径了?
提前感谢您的帮助。
答案 0 :(得分:2)
不幸的是,没有(好不容易)。 CE中的快捷方式文件是以下格式的非常简单的文本文件:
25#\program files\myapp.exe
其中开头的数字是后面路径中的字符数,包括哈希值。您可以通过更改路径文本来更改目标,但没有简单的方法可以将一个位置“虚拟映射”到另一个位置。
现在 是一种可以实现重映射的方式,但它需要您编写,部署和安装file-system filter(FSF)。 FSF可以将请求从一个位置“转发”到另一个位置。但是,似乎(无论如何)你将不得不使用特定于设备的路径配置FSF,并且更改快捷方式可能更容易。
如果要解决这个问题,我可能会创建一个应用程序来读取registry for the storage driver profile以确定其名称,然后使用该文本修改快捷方式。