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++ 创建快捷方式的最简单方法相关推荐
- c#简单记事本应用程序的快捷方式_C#创建快捷方式的两种方法
一:用WSH直接创建快捷方式: 1.首先要添加引用. 添加引用的方法非常简单,右击你的项目并选择添加引用, 选择 COM 选项卡并选择 Windows Script Host Object Model ...
- blui_BLUI:一种创建游戏UI的简单方法
blui 在过去的几年中,游戏开发引擎变得越来越容易访问. 像Unity这样一直免费使用的引擎,以及最近从基于订阅的服务转变为免费服务的虚幻引擎,使独立开发人员可以访问AAA发布者使用的相同行业标准工 ...
- C# - 创建List属性的简单方法
不用担心List没有创建问题. private ObservableCollection<EquipmentItem> _optionalCollection;public Observa ...
- 13.Linux创建快捷方式
在 Linux 中,创建快捷方式(类似于 Windows 中的快捷方式)可以使用 ln 命令实现. ln 命令用于创建硬链接或软链接(也称为符号链接),它将两个文件名链接在一起,这使得一个名称可以引用 ...
- Windows CE 创建快捷方式
Window CE下创建快捷方式,常用的方法有两种: 1.直接在设备上,粘贴快捷方式. 2.手动创建,在PC手动创建快捷方式文件后,放到设备. 1.粘贴快捷方式. (1)复制要创建快捷方式 ...
- linux生成图片快捷方式,在Deepin Linux系统下给AppImage格式软件创建快捷方式的方法...
这两天使用deepin的过程中,无意中发现了一个叫krita的程序,是一个图像处理软件,类似Photoshop,于是就下载krita-4.2.8-x86_64的这个版本.但是麻烦的就是他是一个AppI ...
- linux自己的软件在安装的时候如何创建快捷方式,在Deepin Linux系统下给AppImage格式软件创建快捷方式的方法...
如果你想在深度Deepin Linux操作系统下给AppImage格式软件创建快捷方式,那就按以下说明处理,附脚本的方法,同样适用于其他的Linux发行版. 前言 最近下载了一个FreeCAD的软件, ...
- 警告1909。无法创建快捷方式VMware Workstation Pro.Ink。解决方法(附 VMware_workstation 12的安装方法)
警告1909.无法创建快捷方式VMware Workstation Pro.Ink.解决方法(附 VMware_workstation 12的安装方法) 参考文章: (1)警告1909.无法创建快捷方 ...
- 无限极分类php简单,创建无限极分类树型结构的简单方法
先上效果图 顶级分类其实就是一级分类,二级分类也叫作一级分类的子分类,在这个基础上,子分类还可以拥有子分类,这样就构成了无限极分类. 接下来看具体实现的代码: 一.在控制器中按字段查询,查询出所有分类 ...
最新文章
- 【Manning新书】Kafka实战
- Xenapp安装后手动更改XML Service端口,以便使用不同于 IIS 的端口
- [基础语法] SEARCH搜索指定字符串详解
- n个1组成的整数能被2013整除c语言,求大神解算法,“编写程序,求n至少为多大时,n个1组成的整数能被2013 整除。”...
- mapping数据列表
- 十进制转任意进制-数论
- scala Option类入门解析
- html flash rtmp,Web直播之RTMP协议:vue-video-player + videojs-flash
- 【运动学】基于matlab模拟布朗运动(可输入温度)【含Matlab源码 1610期】
- springboot读取resources目录下文件
- 给table表格表头添加斜线
- 手机备忘录里的东西突然没有了怎么办
- excel双击后公式计算机,#电脑上的excel表格里的数字为什么要双击才能展开#excel文本双击后变数字...
- 为何干电池是1.5v?而充电电池是1.2v?
- GPS定位(四)-经纬度格式转换-(互转 度转度分秒 度分秒转度……)
- java实现1 12 123 1234 12345 123456 输出
- docker 部署jenkins + sonarqube + postgresql 代码扫描
- PS for Mac 破解版下载
- android涟漪效果,在5.0以上手机上用系统原生方式实现波纹涟漪效果
- 戴尔笔记本电脑重装win10系统详细记录
热门文章
- 互联网晚报 | 3月13日 星期日 |​ ​​上海加强疫情防控:非必要不离沪;MasterGo宣布上线Figma文件导入功能...
- 2021数字化就业新职业新岗位研究报告
- 爬虫项目之豆瓣电影排行榜前10页
- new 实例化对象是啥意思_new 关键字、实现一个new
- 基于特征选择的局部敏感哈希位选择算法
- 数博会重磅活动:第二届大数据科学与工程国际会议日程
- 作者:刘昂(1990-),男,中国科学院计算机网络信息中心工程师
- 【高等数学】一元函数微分学
- 【Git】GitHub无法解析Latex语句的解决方法
- 【算法分析与设计】最大连续子序列和问题