1. 程式人生 > >C 建立快捷方式的最簡單方法

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.

           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述