快捷方式實際上為后綴名.lnk的文件,文件內(nèi)容為指向的鏈接地址,快捷方式圖標(biāo)和指向的鏈接圖標(biāo)一致。
快捷方式文件內(nèi)容格式定義如下:
[ #號后命令行及參數(shù)的ASCII字符串的長度 ] # [ 命令行[參數(shù)] ]
如:”25#NandFlashSerialPort.exe”
第一部分25,表示‘#’后面的路徑字符串長度為25
第二部分‘#’為分割符
第三部分“NandFlashSerialPort.exe”為指向的路徑,字符串長度為25
以下是一個在WINCE桌面添加快捷方式的示例代碼:
HANDLE hFile;
DWORD dwWriteLen, dwLen;
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;
添加后效果如下,名稱為創(chuàng)建的文件“em.lnk”的名稱,圖標(biāo)為指向的exe的圖標(biāo)
-
WINDOWS
+關(guān)注
關(guān)注
4文章
3702瀏覽量
94057 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6107瀏覽量
37081
發(fā)布評論請先 登錄
龍芯中科成功舉辦2025信息技術(shù)應(yīng)用創(chuàng)新產(chǎn)教融合交流會
龍芯中科助力2025教育信息技術(shù)應(yīng)用創(chuàng)新大賽成功舉辦
誠邁科技信創(chuàng)電腦助力2025第二屆教育信息技術(shù)應(yīng)用創(chuàng)新大賽圓滿收官
寶馬南京信息技術(shù)有限公司開業(yè)
ubuntu系統(tǒng)安裝之Vmware虛擬機安裝
易華錄入選國家級信息技術(shù)應(yīng)用創(chuàng)新典型解決方案
“信息技術(shù)應(yīng)用產(chǎn)學(xué)協(xié)同人才培養(yǎng)行動計劃”正式發(fā)布,誠邁科技入選首批參與單位
佛瑞亞如何通過信息技術(shù)推動業(yè)務(wù)增長
飛騰主板為信創(chuàng)產(chǎn)業(yè)發(fā)展提高硬實力
DEKRA德凱成為沙特通信和信息技術(shù)設(shè)備技術(shù)法規(guī)認(rèn)證機構(gòu)
如何實現(xiàn)桌面快捷方式【2】--ArkTS開發(fā)
如何實現(xiàn)桌面快捷方式【1】--ArkTS開發(fā)
【HarmonyOS 5】桌面快捷方式功能實現(xiàn)詳解
科普|信創(chuàng)是什么?一文讀懂“信息技術(shù)應(yīng)用創(chuàng)新”戰(zhàn)略
英創(chuàng)信息技術(shù)如何在WinCE桌面添加快捷方式簡介
評論