2

我在 VS 2003 中开发了一个 Windows CE 4.2 应用程序。当我在具有 X86 处理器的设备中部署 CAB 文件时,在开始 >> 程序 >> 应用程序中创建应用程序的快捷方式。但我想要桌面上的应用程序的捷径。

我修改了 INF 文件以添加一个新的快捷方式,该快捷方式指向 windows 文件夹内的桌面文件夹,但它不起作用。此外,如果我将构建 CAB 文件时创建的默认快捷方式替换为桌面位置,它仍然会在程序中而不是在桌面上创建快捷方式。

有没有人对此有解决方案?

4

2 回答 2

1

我会查看链接:http: //msdn.microsoft.com/en-us/library/ms938387.aspx

这应该会让你顺利上路。基本上,CE 中的快捷方式只是以下格式的 ASCII 文件:

21#\Windows\solitare.exe

其中 21# 是该路径中的字符数。这是 MSDN 的另一个链接,其中包含更多信息:http: //msdn.microsoft.com/en-us/embedded/aa731295.aspx

希望有帮助!

于 2008-10-14T16:46:33.287 回答
0

修改INF文件后,如何重新生成CAB?您不能使用 Studio 中的菜单项(不记得 '03 是否有该选项),因为它会覆盖您的 INF。

如果您使用 CABWIZ 手动生成 CAB,请向我们展示您的 INF 文件,因为您可能在那里有问题。

于 2008-10-14T22:59:37.323 回答