Description: Professional applications written in any language commonly have an icon image to distinguish the program. It can be important for C# applications to extract those default icons from executables. For example picture a program manager that keeps track of program locations, representing each program with its own icon is essential.
You will need two API functions:
1- ExtractIconExA- Accesses the icon information on an executable file
2- DestroyIcon- Cleans up the memory by deleting the extracted information
To Search:
File list (Check if you may need any files):
IconExtractor
.............\Form1.cs
.............\Form1.Designer.cs
.............\Form1.resx
.............\IconExtractor.csproj
.............\IconExtractor.exe
.............\IconExtractor.sln
.............\Program.cs
.............\Properties
.............\..........\AssemblyInfo.cs
.............\..........\Resources.Designer.cs
.............\..........\Resources.resx
.............\..........\Settings.Designer.cs
.............\..........\Settings.settings