|
创建桌面快捷方式
方式一:静态创建桌面快捷方式
此种方式在创建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来创
建快捷方式。以后只需要修改配置文件即可。
|
|