win10如何完全更改一个exe运行文件的图标样式?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10如何完全更改一个exe运行文件的图标样式?相关的知识,希望对你有一定的参考价值。

某个exe文件改成某一图标,在控制面板里和任务管理器里都显示更改后的图标

1、在需要修改图标的exe图标上单击右键,选择【属性】;
2、在“快捷方式”下面点击【更改图标】;
3、点击浏览,选择需要修改的图标,或在文件名中输入“shell32.dll”点击打开 里面会有系统中默认的图标供我们选择,选好之后点击-【确定】-【确定】-【确定】即可。
参考技术A 首先你的exe文件可以打开,我用的是wps打开然后点击pdf转图片,也可转其他格式,可以选择普通品质(免费的)输出方式任选,保存到直接在文本输入框中输入,不要点击选择路径肯能会卡住,导出后可以直接看图片,如果想做成pdf,可以下一个pdf24,图片可能有点小,自适应就OK了,应该还比较清晰,试了好久才试出来的 参考技术B 不太好实现,除非该应用程序是你开发的,封装生成可执行程序时,直接打包图标 参考技术C 借助reshacker

在DEV-C ++ 5.11中更改程序的图标(Win32 GUI模式)

我正在学习使用DEV-C ++ 5.11,希望能够制作一个我想到的程序。在我进一步讨论之前,我想更改生成的程序的图标,但它似乎不起作用。这是我做的:

  1. 我启动一个新项目(文件 - 新建 - 项目 - Windows应用程序)并将其命名为“test”。这将在其中创建一个通用的main.cpp文件,其中包含WndProc和WinMain函数。
  2. 我编译并运行,它创建了一个程序(test.exe),除了工作之外什么都不做。
  3. 我删除.exe文件。
  4. 我在项目目录中复制了一个图标文件(test.ico)。
  5. 我将图标设置为项目图标。 (项目 - 项目选项 - 常规 - 图标 - 浏览 - 类型 - Win32 GUI)
  6. 我再次编译并运行,生成的程序可以工作,但仍然显示通用图标(在标题栏中,在任务栏上,在文件资源管理器和Alt + Tab选择器中)。

我错过了什么?任何帮助将不胜感激。

附:我在Windows 7上运行,.ico文件是一个有效的图标文件,我从另一个程序中取出并重命名,以便进行测试。

答案

我终于想通了!

我更换了以下两行

wc.hIcon = LoadIcon(NULL,IDI_APPLICATION); / *加载标准图标* /

wc.hIconSm = LoadIcon(NULL,IDI_APPLICATION); / *使用名称“A”来使用项目图标* /

wc.hIcon = LoadIcon(hInstance,“A”);

wc.hIconSm = LoadIcon(hInstance,“A”);

另一答案

转到项目 - >项目选项 - >浏览下载的图标 - >类型 - > Win32控制台(不是prefreably Win32 GUI

//Change
wc.hIcon = LoadIcon(NULL, IDI_APPLICATION);/*Load a standard icon*/
wc.hIconSm = LoadIcon(NULL, IDI_APPLICATION);/* use the name "A" to use the project icon */
//To
wc.hIcon = LoadIcon(hInstance, "A");/*Load a standard icon*/
wc.hIconSm = LoadIcon(hInstance, "A");/* use the name "A" to use the project icon */

以上是关于win10如何完全更改一个exe运行文件的图标样式?的主要内容,如果未能解决你的问题,请参考以下文章

如何更改任意exe图标?

WPF中如何改变win7样式

怎么为某个EXE程序加图标?

如何修改程序的图标(.exe后缀的)不是快捷方式的哦!

怎样更改已生成的exe文件的ico图标

win7系统下C语言.c源文件图标变成记事本文件样式了