Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Directory 是否可以在Windows CE中创建闪存的快捷方式?_Directory_Windows Ce_Handheld - Fatal编程技术网

Directory 是否可以在Windows CE中创建闪存的快捷方式?

Directory 是否可以在Windows CE中创建闪存的快捷方式?,directory,windows-ce,handheld,Directory,Windows Ce,Handheld,我们是交换设备,闪存的名称不同,但我们的软件配置文件是用硬编码的目录编写的(我们不会改变供应商,对吧?) 那么…有没有可能创建一个新闪存盘的快捷方式,使用旧闪存盘的名称,这样我就不必更改所有路径 提前感谢您的帮助。不幸的是,没有(很难)。CE中的快捷方式文件是以下格式的非常简单的文本文件: 25#\program files\myapp.exe 其中,开头的数字是以下路径中的字符数,包括散列。您可以通过更改路径文本来更改目标,但是没有简单的方法“虚拟地映射”一个位置到另一个位置 现在有一种方法

我们是交换设备,闪存的名称不同,但我们的软件配置文件是用硬编码的目录编写的(我们不会改变供应商,对吧?)

那么…有没有可能创建一个新闪存盘的快捷方式,使用旧闪存盘的名称,这样我就不必更改所有路径

提前感谢您的帮助。

不幸的是,没有(很难)。CE中的快捷方式文件是以下格式的非常简单的文本文件:

25#\program files\myapp.exe
其中,开头的数字是以下路径中的字符数,包括散列。您可以通过更改路径文本来更改目标,但是没有简单的方法“虚拟地映射”一个位置到另一个位置

现在有一种方法可以实现重新映射,但需要编写、部署和安装(FSF)。FSF可以将请求从一个位置“转发”到另一个位置。然而,看起来(对我来说)你必须用特定于设备的路径来配置FSF,而且改变你的快捷方式可能更容易


如果这是我要解决的问题,我很可能会创建一个应用程序,该应用程序读取该卡的名称,然后用该文本修改快捷方式。

太好了。。。似乎相对路径也不起作用。Ce不支持相对路径,它们必须是绝对路径。