当前位置: 首页 > news >正文

已知CSIDL常量值,求其对应路径。

CSIDL (Shlobj.h) - Win32 apps | Microsoft Learn

举例:

#define CSIDL_PROGRAMS                  0x0002        // Start Menu\Programs

我想知道开始菜单程序栏的文件夹位置:

#include <QString>
#include <tchar.h>
#include <Windows.h>
#include <ShlObj.h>QString GetCSIDLPath(int path)
{std::wstring wsValue = L"";wchar_t	wzLacalAppData[MAX_PATH] = { 0 };if (SUCCEEDED(SHGetFolderPathW(NULL, path, NULL, SHGFP_TYPE_CURRENT, wzLacalAppData))){wsValue = wzLacalAppData;}QString str = QString::fromStdWString(wsValue);return str;
}

调用函数(返回值即目标):

GetCSIDLPath(CSIDL_PROGRAMS);

参考:

SHGetSpecialFolderPath 与 SHGetFolderPathW 的使用_shgetspecialfolderpathw-CSDN博客

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • ImportError: cannot import name ‘HTTPClientFactory‘ from ‘twisted.web.client‘
  • k8s、数据存储
  • 【数据结构】Lambda
  • 【C++】单例模式
  • 9 mysql调优
  • 大数据毕业设计选题推荐-智慧消防大数据平台-Hadoop-Spark-Hive
  • 带你走进Cflow (三)·控制符号类型分析
  • el-table 多表格弹窗嵌套数据显示异常错乱问题
  • asp.net core mvc之 视图
  • 【 云原生 | K8S 】kubectl 详解
  • ChatGPT Plus的Vision升级是一个改变游戏规则的创举
  • 比较PID控制和神经网络控制在机器人臂上的应用
  • Facebook广告被暂停是什么原因?广告账号被封怎么办?
  • 利用 Google Artifact Repository 构建maven jar 存储仓库
  • Android从一个APP跳转到另外一个APP
  • JavaScript 如何正确处理 Unicode 编码问题!
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • Centos6.8 使用rpm安装mysql5.7
  • CSS居中完全指南——构建CSS居中决策树
  • Java方法详解
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • python3 使用 asyncio 代替线程
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • springMvc学习笔记(2)
  • Vue 动态创建 component
  • 成为一名优秀的Developer的书单
  • 关于Flux,Vuex,Redux的思考
  • 开源SQL-on-Hadoop系统一览
  • 你不可错过的前端面试题(一)
  • 配置 PM2 实现代码自动发布
  • 入口文件开始,分析Vue源码实现
  • 学习JavaScript数据结构与算法 — 树
  • 与 ConTeXt MkIV 官方文档的接驳
  • 06-01 点餐小程序前台界面搭建
  • 【干货分享】dos命令大全
  • Java数据解析之JSON
  • zabbix3.2监控linux磁盘IO
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • # Redis 入门到精通(七)-- redis 删除策略
  • #微信小程序(布局、渲染层基础知识)
  • $(this) 和 this 关键字在 jQuery 中有何不同?
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (SpringBoot)第二章:Spring创建和使用
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (附源码)ssm高校实验室 毕业设计 800008
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (每日一问)设计模式:设计模式的原则与分类——如何提升代码质量?
  • (转)ObjectiveC 深浅拷贝学习
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .NET/C# 使窗口永不获得焦点