C语言实现EXE图标的更改(如果好再加100分)

来源:百度知道 编辑:UC知道 时间:2024/06/05 06:11:23
如何用C语言实现一程序更改exe指定文件的图标(就类似熊猫烧香,可以更改.exe文件为熊猫的图标),请给出程序在关键部分加点注释,谢谢
感谢花开声的回答,但您的回答并不是我的本意,我要改变.exe的资源文件,从而使这个文件的图标更改,而且,您的在属性中更改的方法只适合于快捷方式,并不适合于.exe
感谢aleda的回答,但您的答案仍不是我所需要的,举个例子吧,比如我输入windows记事本的路径(%SystemRoot%\system32\notepad.exe),然后这个程序就可以对这个路径所指向的程序(记事本)的图标进行更改.
感谢asconanlhy的回答,您的回答是我的本意,不过delphi都可以实现的为什么C就不能实现呢?(C比Pascal强啊)
那希望您给一个提示性的代码,更改任意文件的图标的程序(输入文件地址,输入图标地址,然后将文件更改为制定图标,如果好,追加200分)
要用编写的程序自己改,因此_冻结_的回答也不是我所要

你的意思是说:有一个.exe文件,你希望用C编写一个程序,生成另外一个.exe文件,然后运行这个文件,以达到修改先前那个.exe文件得图标的目的,是吗?

恐怕visual C也就是.c的project做不到这点.

也许C++可以实现吧,因为所谓图标也就Icon,已经是windows program了,而C只是Dos,里边应该没有有关windows的程序,如果是C++的project应该可以,但是我只会修改本exe文件的图标,修改其他文件的图标我真的不知道,但是我知道C++一定可以.但是C应该不行.毕竟这种Console Application不会牵掣到图标问题.

惭愧,毕竟我不是搞window program的,实在无能为力,望另请高明.

下一个exescope,打开exe文件,把图标换掉就可以了~~

任何可执行文件的更改图表的方法是一样的啊,都在属性里面,快截方式,更改图标,找一个好看的图标文件即可啊。老兄!!!

在编译器里面

应该在:project->options

不过是 BC VC里面我没试过 我想也应该有的