zoukankan      html  css  js  c++  java
  • 怎样用wince设备创建快捷方式

    How to Create Windows CE Shortcuts

    Mike Hall
    http://msdn.microsoft.com/en-us/embedded/aa731295.aspx


    When you boot a Windows CE operating system image that uses the Standard Shell (the shell that looks similar to the Windows Shell, most commonly experienced as the Windows Desktop) you will notice shortcuts to Internet Explorer and the Image Viewer on the desktop. Perhaps, when creating your own operating system image, you might want to create your own shortcuts.

    By default, all applications and files are mapped to the \Windows folder. Shortcuts take very little space (as you will see in a moment), and can also include command line parameters (more on that in a moment). Shortcut files are simply text files that can be created and edited using your favorite text editing application.

    Let's take a simple example to start, an application that no self-respecting operating system should be without ... Solitaire! Shortcuts have the file extension .lnk, so the shortcut file is going to be Solitare.lnk, and would contain the following:

    21#\Windows\solitare.exe

    So, how does this work? In the code, 21# tells us that the command line contains 21 characters and that the command line is \Windows\Solitare.exe (which is 21 characters, count them!)

    Now, let's take a look at a slightly more elaborate example, (but it's also very simple!) This example is the Internet Explorer shortcut file, iesample.lnk. Here's the content of the file:

    27#\Windows\iexplore.exe -home

    The command line, including the optional parameter -home is 27 characters. Notice that the Internet Explorer shortcut contains not only the location of the program, but also includes the -home command line. This instructs Internet Explorer to open at the home page. But, wait a second. On the desktop, the shortcut appears as Internet Explorer, not as a shortcut to Iesample. When the Windows CE operating system gets built, we can examine the contents of the overall operating system .dat file, initobj.dat (the .dat file contains the creation of folders and maps files to folders). Here's the interesting line from the .dat file:

    Directory("\Windows\Desktop"):-File("Internet Explorer.lnk", "\Windows\iesample.lnk")

    Notice how the actual file, \Windows\iesample.lnk, maps to the \Windows\Desktop folder and appears as Internet Explorer.lnk on the desktop. The .dat file entries can be used to map and rename files, pretty cool, eh?

    So, there we have it, how to create shortcuts. The next (simple) step would be to add the .lnk file to the operating system image (perhaps using CEFileWiz) and map the file to a folder other than the \Windows folder.

  • 相关阅读:
    STM32中断优先级理解
    STM32按键控制程序
    STM32的LED驱动程序
    嵌入式程序员应知道的0x10个C语言Tips[转]
    【Unity】使用RenderTexture为物体生成快照
    对装饰模式(Decorator)的解读
    设计模式之初:理解面向对象设计
    windows RT系统下解决网络丢包问题
    IOS推出测试平台
    小米路由试用心得3——关于数据备份及客户端软件
  • 原文地址:https://www.cnblogs.com/weiqi/p/1436166.html
Copyright © 2011-2022 走看看