c# 做个修改exe的ico

心泉梦帅 2013-10-23 04:55:27
我知道提取exe的ico可以用
[System.Runtime.InteropServices.DllImport("shell32.dll")]
private static extern int ExtractIconEx(string lpszFile, int niconIndex, ref IntPtr phiconLarge, ref IntPtr phiconSmall, int nIcons);
来实现。
那我要修改一个exe的ico该怎么做呢?
...全文
322 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2013-10-24
  • 打赏
  • 举报
回复
http://www.cnblogs.com/hoodlum1980/archive/2011/07/10/2102106.html
心泉梦帅 2013-10-24
  • 打赏
  • 举报
回复
其实说白了就是个 c#图标修改器 我这有vb代码实现的。。但是我转成c#总失败,有哪个大哥能帮忙转转上传么。。 http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=59973&lngWId=1
心泉梦帅 2013-10-24
  • 打赏
  • 举报
回复
引用 7 楼 happy09li 的回复:
[quote=引用 6 楼 hu1990728 的回复:] [quote=引用 5 楼 l397870376 的回复:] 可以写一个 ini 文件 就可以 改变 exe的 图像了
具体点呢。。。。[/quote] [/quote] 不是这个的,我这里找到了代码不过是vb的,你能帮我看看嘛 http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=59973&lngWId=1
熙风 2013-10-24
  • 打赏
  • 举报
回复
引用 6 楼 hu1990728 的回复:
[quote=引用 5 楼 l397870376 的回复:]
可以写一个 ini 文件 就可以 改变 exe的 图像了

具体点呢。。。。[/quote]

心泉梦帅 2013-10-24
  • 打赏
  • 举报
回复
引用 5 楼 l397870376 的回复:
可以写一个 ini 文件 就可以 改变 exe的 图像了
具体点呢。。。。
_小黑_ 2013-10-23
  • 打赏
  • 举报
回复
可以写一个 ini 文件 就可以 改变 exe的 图像了
心泉梦帅 2013-10-23
  • 打赏
  • 举报
回复
额 或者。。用代码修改即将生成的exe 的ico private CompilerResults CompileCode(string SourceCode, string ExeuteFileName) { CSharpCodeProvider provider = new CSharpCodeProvider(); ICodeCompiler compiler = provider.CreateCompiler(); CompilerParameters cp = new CompilerParameters(new string[] { "System.dll", "Read.DLL", "System.Windows.Forms.dll" }, ExeuteFileName, false); //cp.TreatWarningsAsErrors = false; //cp.IncludeDebugInformation = false; cp.CompilerOptions = "/target:winexe"; cp.GenerateExecutable = true; //CompilerResults cr = compiler.CompileAssemblyFromFile(cp, SourceCode); CompilerResults cr = compiler.CompileAssemblyFromSource(cp, SourceCode); return cr; } 我这样可以生成一个exe,我想把这个即将生成的exe设置下他的ico。。。求思路。。。
ssajfa 2013-10-23
  • 打赏
  • 举报
回复
把exe反编译出来,然改就是了
心泉梦帅 2013-10-23
  • 打赏
  • 举报
回复
引用 1 楼 wddw1986 的回复:
可能是我太落后了,我从不知道exe文件的图标还可以修改,只知道快捷方式的图标可以修改。
熊猫烧香
cheng2005 2013-10-23
  • 打赏
  • 举报
回复
可能是我太落后了,我从不知道exe文件的图标还可以修改,只知道快捷方式的图标可以修改。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧