C 建立快捷方式的最簡單方法
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
//程式碼如下:
HRESULT hr = CoInitialize(NULL);
if (SUCCEEDED(hr))
{
IShellLink *pisl;
hr = CoCreateInstance(CLSID_ShellLink, NULL,
CLSCTX_INPROC_SERVER, IID_IShellLink, (void**)&pisl);
if (SUCCEEDED(hr))
{
IPersistFile* pIPF;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
//這裡是我們要建立快捷方式的原始檔案地址
pisl->SetPath("c://windows//notepad.exe");
hr = pisl->QueryInterface(IID_IPersistFile, (void**)&pIPF);
if (SUCCEEDED(hr))
{
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
//這裡是我們要建立快捷方式的目標地址
pIPF->Save(L"c:/記事本.lnk", FALSE);
pIPF->Release();
}
pisl->Release();
}
CoUninitialize();
}
That's all.