欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

C++ 创建快捷方式的最简单方法

发布时间:2025/3/15 59 豆豆
生活随笔 收集整理的这篇文章主要介绍了 C++ 创建快捷方式的最简单方法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

 //代码如下:

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.

总结

以上是生活随笔为你收集整理的C++ 创建快捷方式的最简单方法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。