Basically I need a program that will sort windows .exe's from the console counterparts.
A file scanner:
SortExe(file exe)
{
if (IsPeWindows(exe))
{
AddToList1(exe);
}
else if (IsPeConsole())
{
AddToList2(exe);
}
}
How do I implement IsPeWindows or IsPeConsole() ?
I do not particularly mind what language solutions come in so long as it's one of c, c++, c# or visual basic.
Pass
SHGFI_EXETYPE
toSHGetFileInfo()
& examine the hi/loword of the return value as explained in the link.