.NET CF WM上创建快捷方式

来源:互联网 发布:spark python java 编辑:程序博客网 时间:2024/06/07 02:43
      
创建快捷方式图标可在属性中该,步骤如下:
1.
  
2
     WM设备上本身就支持创建快捷方式,在菜单上选择“复制”,然后其他地方选择“粘贴快捷方式”皆可。 可有时我们需要为用户提供一种功能,让用户可以自己选择是否在开机时启动,这是就需要我们开发人员为其提供操作了。

        当然,在.NET CF 上为WM创建快捷方式是件很容易的事情。这里提供两种方式:

方法一: 通过P/Inovke调用系统API  -  SHCreateShortcut或SHCreateShortcutEx
Code

.NET CF c#
调用

方法二:
        打开一个WM上的后缀名为.lnk的文件,查看其中的格式,如下:
        {目标路径包含字符数}#"{目标路径和命令}"
        48#"/Program Files/CreateShortCut/CreateShortCut.exe"
说明: 如果目标路径包含空格,则要用2个引号把路径包起来,当然推荐是在任何时候都是用2个引号把路径包含进来。您可以去掉引号试试!
我们可以按照该格式来定义自己的快捷方式函数:
Code

好了,所有工作完成!
如下截图




--------------------
例子下载:
CreateShortCut.rar