Wince开发之桌面快捷方式

来源:互联网 发布:eureka 集群 nginx 编辑:程序博客网 时间:2024/05/01 09:39

开篇:Wince开发也快1年时间了,再不记点东西,都快忘了......所以一点一点的总结吧,就从现在开始。开发的时候可能参考网上的文章,但下面的总结都是自己的文字。

创建桌面快捷方式

方式一:静态创建桌面快捷方式

此种方式在创建NK.bin,静态创建,不可修改
1、创建一个快捷方式文件hello.lnk,格式如下:
18#/Windows/hello.exe
其中,18表示#后面有多少个字符
2、将此文件拷贝到$BSP/files目录下;
3、在$BSP/files/PLATFORM.BIB中加入如下内容
hello.lnk $(_FLATRELEASEDIR)/hello.lnk   NK H
4、在$BSP/files/platform.dat中加入如下内容
Directory("/Windows/LOC_DESKTOP_DIR"):-File("测试hello.lnk","/Windows/hello.lnk")

方式二:动态创建桌面快捷方式
静态创建的快捷方式不能修改,很不方便,因此想到使用动态的创建桌面快捷方式。
思路如下:
开机的时候以后台的方式自动执行一个程序,该程序读一个配置文件(配置文件中指定快捷方式的目标及

原路径),解析每项配置,并调用SHCreateShortcut来创建快捷方式。以后只需要修改配置文件即可。 

原创粉丝点击