C 检索可执行文件的图标,用于Windows注册表图标路径
c++ retrieve executable`s icon for use in windows registry icon path?
我正在尝试在我的应用程序的Windows注册表中设置一个值。可执行的路径仅通过添加路径就可以正常工作,但是当我加载它时,该应用程序的图标在Windows程序中无法看到。我如何从应用程序中正确检索图标并将其用作注册表中的图标路径?
我需要在应用程序中设置一些内容,以便注册表可以看到图标?
shell-open-command" c: myapp test.exe"%1"但是对于密钥reg默认图标",我需要使用EXE附近的commural .ICO文件,还是我也可以从可执行文件的.exe文件中获取我从应用程序内部使用的ICO?
我想避免使用.ICO文件,因此,如果可以使用可执行文件的文件图标来完成。
理解它的一个很好的例子,因为它不是重复的是洪流磁铁链接。
检查磁铁 -> shell-> open->命令
和磁铁 ->默认值
在系统注册表中
任何帮助都非常感谢
关键值应该是完整的路径,其次是图标索引。
例如,DefaultIcon -> path.exe,-123
此处的path.exe
有望具有一个图标,其资源ID为123
HKEY_CURRENT_USERSoftwareClasses.txt -> myapp
创建myapp
并添加subkey DefaultIcon
HKEY_CURRENT_USERSoftwareClassesmyappDefaultIcon -> path.exe,-123
HKEY_CURRENT_USERSoftwareClassesmyappshellopencommand -> "path.exe" /open "%1"
相关文章:
- Windows 资源管理器中的图标在使用 resource.rc 时显示 2 个不同的图标
- 如何在 Windows 中立即刷新文件夹图标
- 为没有qmake/VS的Qt Windows应用程序设置.exe图标
- C 检索可执行文件的图标,用于Windows注册表图标路径
- 如何在Windows下的文件上设置一个小图标
- 如何为 QT Windows 应用程序设置不同的桌面快捷方式图标和任务栏图标不同
- Windows/c - 从第三方EXE加载图标,用于SDL_SETWINDOWICON-崩溃
- 如何在Windows中注册COM(组件对象模型)?(用于图标覆盖处理程序)
- 我是否需要为我的 Windows 应用创建 RGBA 以外的图标
- Windows 资源管理器覆盖图标 - 如何开始
- 如何在运行时设置 Windows 任务栏图标
- Windows 7 上 Win32 应用程序的任务栏中的放大图标错误
- C/C++ Windows - ExtractIcon() 未检索所有可执行文件的图标
- 如何创建桌面图标/按钮来启动用户Windows屏幕保护程序,并设置选项
- 如何在启用Windows Aero主题时在标题栏上绘制位图图标
- 如何使用Visual Studio在Windows应用程序中设置图标
- 没有找到为windows应用程序设置应用程序图标的问题.rc文件
- 如何以编程方式将应用程序图标固定在windows 8的地铁启动屏幕上
- Qt4应用程序图标没有出现在Windows任务栏上
- c++事件处理点击通知区域图标Windows