#include <shlobj.h>
bool ReadShortcut(LPWSTR lpwLnkFile, LPWSTR lpDescFile)
{
bool bReturn = true;
IShellLink *pShellLink;
if (bReturn) {
bReturn = (CoInitialize(NULL) == S_OK);
if (bReturn) {
bReturn = CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER,
IID_IShellLink, (void **)&pShellLink) >= 0;
if (bReturn) {
IPersistFile *ppf;
bReturn = pShellLink->QueryInterface(IID_IPersistFile, (void **)&ppf) >= 0;
if (bReturn) {
bReturn = ppf->Load(lpwLnkFile, TRUE) >= 0;
if (bReturn) {
pShellLink->GetPath(lpDescFile, MAX_PATH, NULL, 0);
}
ppf->Release();
}
pShellLink->Release();
}
CoUninitialize();
}
}
return bReturn;
}
int APIENTRY _tWinMain(_In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPTSTR lpCmdLine,
_In_ int nCmdShow)
{
WCHAR sz[MAX_PATH * 2];
ReadShortcut(L"C:\\Users\\Luck\\Desktop\\Autodesk 3ds Max 2009 32 位.lnk", sz);
return 1;
}
快捷方式
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- (2017-10-06-周五 09:32:53) 是一致,在“屬附”中不會(huì)出現(xiàn)“快捷方式”的“快捷方式”。 執(zhí)行“...
- 1、常用快捷方式 以下均為Windows/Linux系統(tǒng)中的快捷方式:Ctrl + D:復(fù)制光標(biāo)所在行到下一行Ct...
- 看著很多主流的app已經(jīng)開(kāi)始支持了3D Touch,相信作為一名開(kāi)發(fā)者你也想讓你的app擁有利用好這個(gè)黑科技吧;現(xiàn)...