Dav*_*idB 3 delphi 64-bit icons delphi-2009
我需要知道exe文件是否包含至少一个图标.一个快速的方法,如果可能的话.我试过PrivateExtractIcons并且它可以工作,但仅适用于32位exe文件.
它不适用于64位exe文件.
我需要这个在任何Windows> = XP(x86和x64)中使用任何exe文件.
我正在使用Delphi 2009.
LoadLibraryEx传递LOAD_LIBRARY_AS_DATAFILE or LOAD_LIBRARY_AS_IMAGE_RESOURCE.EnumResourceTypes以检查模块是否有任何图标资源.请注意,这并非详尽无遗,因为某些应用程序(例如现代Office)以自定义形式而非图标资源存储其图像资源.