我在哪里指定Pocket PC应用程序快捷方式的文本?

时间:2008-12-05 14:58:52

标签: deployment windows-mobile windows-ce pocketpc

我不熟悉Pocket PC开发,但我必须对VS2005,Pocket PC 2003设备应用程序进行一些小的更改。其中一个变化(我认为是微不足道的)是改变应用程序快捷方式的文本,但我无法弄清楚这个文本的设置位置。该解决方案包括一个安装项目,所以我在那里寻找它,但我找不到它。我知道它必须在某处,因为构建安装项目会生成一个包含快捷方式信息的AppSetup.inf文件。

这不是那么困难。当我无法在冰箱里找到一瓶正好在我面前的芥末酱时,我很难受到我妻子所说的“男性视觉”的困扰。我在哪里指定这个文本?

3 个答案:

答案 0 :(得分:1)

具体取决于快捷方式的生成方式。通常使用3种机制。

  1. 通过CEShortcuts section of the INF。为此,它是第一个逗号之前的文本
  2. 通过INF的CopyFiles section复制LNK文件。使用此机制,您可以在桌面上创建一个物理LNK文件,该文件将被滚动到CAB中,并且像任何其他文件一样被复制。设备上的名称也是逗号前的第一个字符串。
  3. 通过SHCreateShortcut
  4. 中的程序化调用(通常是custom CE Setup DLL

    您必须弄清楚部署方案中使用了哪些内容才能准确了解需要更改的内容。

答案 1 :(得分:0)

更多地考虑这个问题,您是否只是想在安装程序项目的工作室UI中找到更改快捷方式的位置?如果是这样,this MSDN article可能有所帮助。非常不直观的是,解决方案资源管理器顶部的小图标会更改安装程序的视图,允许您查看文件,注册表项等内容。可能您只是不看在右侧视图中,您需要选择一个不同的图标。没有菜单项可以执行这些图标的操作,并且在您第一次开始使用安装程序项目时很难注意到它们。

答案 2 :(得分:0)

好吧,正如我所怀疑的那样,它就在我面前。我们将这个项目称为PDAProject。在解决方案资源管理器中,PDAProjectSetup项目下的项目标记为 PDAProject的主要输出(活动) 。如果我双击此项,则会在代码编辑器窗口中显示两个窗格。最左侧的那个显示标记为目标计算机上的文件系统的文件夹树。在此下面是三个文件夹,分别标记为应用程序文件夹程序文件文件夹程序文件夹。当我单击程序文件夹时,应用程序快捷方式将出现在右侧窗格中,我可以修改其文本。

我不知道为什么我从未被迫双击PDAProject(Active)项目项目的主要输出,即使这是您打开任何类或表单进行编辑的方式。我一直右键单击并打开属性。也许是时候放弃编程并开始编织篮子了。