gpt4 book ai didi

c++ - 确定与 URI 方案关联的默认图标

转载 作者:太空宇宙 更新时间:2023-11-04 13:20:12 25 4
gpt4 key购买 nike

我已经找到了如何 register an application to an URI scheme .此处的示例显示了一个假设的 alert 协议(protocol)的以下注册表结构:

HKEY_CLASSES_ROOT
alert
(Default) = "URL:Alert Protocol"
URL Protocol = ""
DefaultIcon
(Default) = "alert.exe,1"
shell
open
command
(Default) = "C:\Program Files\Alert\alert.exe" "%1"

有一个 DefaultIcon 条目,我想查询给定的 URI 方案。但是,我发现没有 API 支持这一点。

如果我得到一个字符串形式的 URI,我如何在 Win32 中找到关联的默认图标,而不是自己走注册表?

最佳答案

SHGetFileInfo() API适用于文件扩展名(使用 SHGFI_USEFILEATTRIBUTES 标志),但它似乎不适用于协议(protocol)。结束了注册表。

关于c++ - 确定与 URI 方案关联的默认图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35655605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com