快捷方式实际上为后缀名.lnk的文件,文件内容为指向的链接地址,快捷方式图标和指向的链接图标一致。
快捷方式文件内容格式定义如下:
[ #号后命令行及参数的ASCII字符串的长度 ] # [ 命令行[参数] ]
如:”25#NandFlashSerialPort.exe”
第一部分25,表示‘#’后面的路径字符串长度为25
第二部分‘#’为分割符
第三部分“NandFlashSerialPort.exe”为指向的路径,字符串长度为25
以下是一个在WINCE桌面添加快捷方式的示例代码:
HANDLE hFile;
char buf[128];
char path[] = "\NandFlash\SerialPort.exe";
int len;
hFile = CreateFile(L"\Windows\桌面\em.lnk", GENERIC_READ|GENERIC_WRITE, 0, 0, CREATE_ALWAYS, 0, 0);
len = strlen(path);
sprintf(buf, "%d#%s", len, path);
dwWriteLen = strlen(buf);
WriteFile(hFile, buf, dwWriteLen, &dwLen, NULL);
CloseHandle(hFile);
return 0;
添加后效果如下,名称为创建的文件“em.lnk”的名称,图标为指向的exe的图标
-
WINDOWS
+关注
关注
3文章
3546浏览量
88734 -
嵌入式主板
+关注
关注
7文章
6085浏览量
35353
发布评论请先 登录
相关推荐
飞腾助力首届教育信息威廉希尔官方网站 应用创新大赛圆满落幕
有方科技参编的信息威廉希尔官方网站 团体标准发布
龙芯中科助力2024首届教育信息威廉希尔官方网站 应用创新大赛成功举办
拓维信息参与牵头组建!长沙新一代信息威廉希尔官方网站 产教联合体正式获批
政策解读 | 加快新一代信息威廉希尔官方网站 全方位全链条应用
中科创达荣获2024年软件和信息威廉希尔官方网站 服务优秀企业
信创国产化背景下的工控主板发展现状
梯度科技入选2023年信息威廉希尔官方网站 应用创新解决方案名单
Vmware虚拟机安装
Ubuntu系统安装之Vmware虚拟机安装
espressif安装后报错1223错误怎么解决?
龙芯中科三项信创方案入围工信部2023年信息威廉希尔官方网站 应用创新应用示范案例名单
在modustoolbox开发环境里面如何通过快捷方式批量屏蔽代码?
PCB设计中泪滴的作用和添加方式

英创信息威廉希尔官方网站
如何在WinCE桌面添加快捷方式简介
评论