读取EXE或DLL的清单而不加载它

2022-04-16 00:00:00 c++ manifest

是否可以在C++中读取加载EXE文件或DLL的清单?
我看到有一些API函数,比如FindResourceEx,但它们需要LoadLibrary获取的HMODULE。 (我确实有要从中获取清单的EXE或DLL的文件句柄)。


解决方案

您还可以从LoadLibraryEx(file, 0, LOAD_LIBRARY_AS_DATAFILE | LOAD_LIBRARY_AS_IMAGE_RESOURCE)获取HMODULE

相关文章