如何判断一个Windows PE文件是一个控制台子系统还是一个Windows子系统编程?

基本上我需要一个程序,将从控制台对应窗口sortingWindows.exe。

一个文件扫描仪:

SortExe(file exe) { if (IsPeWindows(exe)) { AddToList1(exe); } else if (IsPeConsole()) { AddToList2(exe); } } 

我如何实现IsPeWindows或IsPeConsole()?

只要是c,c ++,c#或visual basic的语言解决scheme之一,我并不特别在意。

Solutions Collecting From Web of "如何判断一个Windows PE文件是一个控制台子系统还是一个Windows子系统编程?"