//代码如下:

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++ 创建快捷方式的最简单方法相关推荐

  1. c#简单记事本应用程序的快捷方式_C#创建快捷方式的两种方法

    一:用WSH直接创建快捷方式: 1.首先要添加引用. 添加引用的方法非常简单,右击你的项目并选择添加引用, 选择 COM 选项卡并选择 Windows Script Host Object Model ...

  2. blui_BLUI:一种创建游戏UI的简单方法

    blui 在过去的几年中,游戏开发引擎变得越来越容易访问. 像Unity这样一直免费使用的引擎,以及最近从基于订阅的服务转变为免费服务的虚幻引擎,使独立开发人员可以访问AAA发布者使用的相同行业标准工 ...

  3. C# - 创建List属性的简单方法

    不用担心List没有创建问题. private ObservableCollection<EquipmentItem> _optionalCollection;public Observa ...

  4. 13.Linux创建快捷方式

    在 Linux 中,创建快捷方式(类似于 Windows 中的快捷方式)可以使用 ln 命令实现. ln 命令用于创建硬链接或软链接(也称为符号链接),它将两个文件名链接在一起,这使得一个名称可以引用 ...

  5. Windows CE 创建快捷方式

    Window CE下创建快捷方式,常用的方法有两种: 1.直接在设备上,粘贴快捷方式. 2.手动创建,在PC手动创建快捷方式文件后,放到设备. 1.粘贴快捷方式.       (1)复制要创建快捷方式 ...

  6. linux生成图片快捷方式,在Deepin Linux系统下给AppImage格式软件创建快捷方式的方法...

    这两天使用deepin的过程中,无意中发现了一个叫krita的程序,是一个图像处理软件,类似Photoshop,于是就下载krita-4.2.8-x86_64的这个版本.但是麻烦的就是他是一个AppI ...

  7. linux自己的软件在安装的时候如何创建快捷方式,在Deepin Linux系统下给AppImage格式软件创建快捷方式的方法...

    如果你想在深度Deepin Linux操作系统下给AppImage格式软件创建快捷方式,那就按以下说明处理,附脚本的方法,同样适用于其他的Linux发行版. 前言 最近下载了一个FreeCAD的软件, ...

  8. 警告1909。无法创建快捷方式VMware Workstation Pro.Ink。解决方法(附 VMware_workstation 12的安装方法)

    警告1909.无法创建快捷方式VMware Workstation Pro.Ink.解决方法(附 VMware_workstation 12的安装方法) 参考文章: (1)警告1909.无法创建快捷方 ...

  9. 无限极分类php简单,创建无限极分类树型结构的简单方法

    先上效果图 顶级分类其实就是一级分类,二级分类也叫作一级分类的子分类,在这个基础上,子分类还可以拥有子分类,这样就构成了无限极分类. 接下来看具体实现的代码: 一.在控制器中按字段查询,查询出所有分类 ...

最新文章

  1. 【Manning新书】Kafka实战
  2. Xenapp安装后手动更改XML Service端口,以便使用不同于 IIS 的端口
  3. [基础语法] SEARCH搜索指定字符串详解
  4. n个1组成的整数能被2013整除c语言,求大神解算法,“编写程序,求n至少为多大时,n个1组成的整数能被2013 整除。”...
  5. mapping数据列表
  6. 十进制转任意进制-数论
  7. scala Option类入门解析
  8. html flash rtmp,Web直播之RTMP协议:vue-video-player + videojs-flash
  9. 【运动学】基于matlab模拟布朗运动(可输入温度)【含Matlab源码 1610期】
  10. springboot读取resources目录下文件
  11. 给table表格表头添加斜线
  12. 手机备忘录里的东西突然没有了怎么办
  13. excel双击后公式计算机,#电脑上的excel表格里的数字为什么要双击才能展开#excel文本双击后变数字...
  14. 为何干电池是1.5v?而充电电池是1.2v?
  15. GPS定位(四)-经纬度格式转换-(互转 度转度分秒 度分秒转度……)
  16. java实现1 12 123 1234 12345 123456 输出
  17. docker 部署jenkins + sonarqube + postgresql 代码扫描
  18. PS for Mac 破解版下载
  19. android涟漪效果,在5.0以上手机上用系统原生方式实现波纹涟漪效果
  20. 戴尔笔记本电脑重装win10系统详细记录

热门文章

  1. 互联网晚报 | 3月13日 星期日 |​ ​​上海加强疫情防控:非必要不离沪;MasterGo宣布上线Figma文件导入功能...
  2. 2021数字化就业新职业新岗位研究报告
  3. 爬虫项目之豆瓣电影排行榜前10页
  4. new 实例化对象是啥意思_new 关键字、实现一个new
  5. 基于特征选择的局部敏感哈希位选择算法
  6. 数博会重磅活动:第二届大数据科学与工程国际会议日程
  7. 作者:刘昂(1990-),男,中国科学院计算机网络信息中心工程师
  8. 【高等数学】一元函数微分学
  9. 【Git】GitHub无法解析Latex语句的解决方法
  10. 【算法分析与设计】最大连续子序列和问题