【问题标题】:Changing exe Icon from C++ Executable从 C++ 可执行文件更改 exe 图标
【发布时间】:2013-10-09 23:56:48
【问题描述】:

我刚刚有了一个完全疯狂的想法:我想写一个图标转换器。用户可以选择一个exe文件和新exe文件应该有的图标。该项目应该在 c++ 中,但现在我的问题是:是否可以在不重新编译的情况下更改为外部 exe 文件的图标,我该怎么做?我在互联网上没有找到任何关于它的内容,也许我搜索了错误的东西......有人可以告诉我如何解决这个问题吗?

【问题讨论】:

  • 资源管理器显示的图标是可执行文件中的资源。请参阅EnumResourceNamesUpdateResource 等。
  • 虽然可能,但这会使数字签名无效,并可能触发防病毒保护。
  • 好的,@IgorTandetnik,您可以将其发布为答案,以便我将其标记为已接受的答案吗?

标签: c++ windows icons exe


【解决方案1】:

也许这篇文章可能会有所帮助 http://www.codeproject.com/Articles/635384/Target-Eye-Revealed-The-Cover-Story 它解释了如何定位某个图标,当您找到旧图标时,您可以将其替换为新图标。

【讨论】:

    猜你喜欢
    • 2017-03-15
    • 1970-01-01
    • 2012-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-02
    • 1970-01-01
    相关资源
    最近更新 更多