0
在Windows桌面上有一個名爲ExtractAssociatedIcon的函數,但對於uwp我沒有發現任何關於此功能的信息。我會選擇一個exe或dll文件通過FileOpenPicker廣告提取其中的所有圖標。 在UWP中可能嗎?如何提取exe或dll文件中的圖標?
謝謝
在Windows桌面上有一個名爲ExtractAssociatedIcon的函數,但對於uwp我沒有發現任何關於此功能的信息。我會選擇一個exe或dll文件通過FileOpenPicker廣告提取其中的所有圖標。 在UWP中可能嗎?如何提取exe或dll文件中的圖標?
謝謝
有可能在UWP?
AFAIK,現在沒有用於UWP應用程序的API,但這並不意味着它在UWP中不可能。如果您的應用程序不會發布到商店中,則可以在UWP應用程序中使用Win32 API。您可以參考Brokered Windows Runtime Components for side-loaded Windows Store apps。您可以按照文檔VS2015TemplateBrokeredComponents中的步驟構建UWP應用程序與傳統桌面應用程序之間的橋樑。
我不確定你可以在任意文件上調用[LoadPackagedLibrary](https://msdn.microsoft.com/library/windows/desktop/hh447159.aspx)。但是,如果所有其他的都失敗了,你可以加載文件並手動解析資源目錄,並提取你想要的圖標。 – IInspectable
[從UWP應用程序中提取圖標]的可能重複(http://stackoverflow.com/questions/37417757/extract-icon-from-uwp-application) –