
我正在寻找在.Net中的可执行文件的应用程序图标。 我怎样才能做到这一点? 我想我将不得不查询其资源,如何,但我打开任何通用的解决scheme。
问题与windows服务以编程方式重新启动自己
SSL证书预取.NET
CLR如何实现COM实现的二进制互 *** 作级别? 还是不?
Visual Studio 2010 .Net项目可以在linux下用MonoDevelop编译吗?
未处理的exception导致应用程序崩溃与“EventType clr20r3,P1 w3wp.exe”在日志中,但没有详细信息
从艰难的道路:
Icon ico = System.Drawing.Icon.ExtractAssociatedIcon(filePath);
从一个资源DLL:
// Process handle IntPtr processHandle = System.Diagnostics.Process.GetCurrentProcess().Handle; // DLL path string DLLPath = Path.Combine(Environment.SystemDirectory,"shell32.dll"); // Open folder icon index int iconIndex = 4; // Extract icon system.intPtr oPtr = ExtractIcon(processHandle,DLLPath,iconIndex); Icon oIcon = Icon.FromHandle(oPtr);
从:
C#提取图标和系统图标
以下应该工作。 它还会为其他文件类型(即.txt的白色纸张)拉取图标,尽管它不会拉取嵌入的缩略图(因为这些文件是由扩展程序注入的)。
icon = Icon.ExtractAssociatedIcon(filename);
总结以上是内存溢出为你收集整理的我怎样才能在.Net中获得一个可执行文件的图标?全部内容,希望文章能够帮你解决我怎样才能在.Net中获得一个可执行文件的图标?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)