代码之家  ›  专栏  ›  技术社区  ›  raven

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

  •  0
  • raven  · 技术社区  · 16 年前

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

    这不会那么难。当然,当我在冰箱里找不到就在我面前的那瓶芥末时,我患上了我妻子所说的“男性视力”。我在哪里指定此文本?

    3 回复  |  直到 16 年前
        1
  •  1
  •   ctacke    16 年前

    这完全取决于快捷方式是如何生成的。通常使用三种机制。

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

    您必须弄清楚部署场景中使用的是哪一个,才能确切地知道需要更改什么。

        2
  •  0
  •   ctacke    16 年前

    仔细想想,您是否只是想在安装程序项目的Studio UI中找到更改快捷方式的位置?如果是这样, this MSDN article 可能会有所帮助。非常不直观的是,解决方案资源管理器顶部有一些小图标,可以更改安装程序的视图,让您看到文件、注册表项等。可能是你根本没有看到正确的视图,你需要选择一个不同的图标。没有菜单项可以完成这些图标的功能,而且在您第一次开始使用安装程序项目时很难注意到它们。

        3
  •  0
  •   raven    16 年前

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

    我不知道为什么我从来没有被强迫双击那个 PDAProject的主要输出(活动) 项目项,即使这就是打开任何类或窗体进行编辑的方式。我一直右键单击并打开“属性”。也许是时候放弃编程,开始编织篮子了。

    推荐文章