有沒有辦法查看DLL中可用的所有消息(即由mc.exe消息編譯器爲FormatMessage創建的消息)?看起來它們作爲類型11被添加爲單個資源。不幸的是,該資源是二進制的。查看第三方DLL中的可用消息字符串
2
A
回答
2
我使用Resource Hacker所有與資源有關的東西。這些消息顯示爲包含所有人類可讀字符串及其ID的「消息表」資源。
1
您可以使用FindResource
或FindResourceEx
來枚舉DLL中的所有資源。然後您可以使用MESSAGE_RESOURCE_ENTRY
,MESSAGE_RESOURCE_DATA
和MESSAGE_RESOURCE_BLOCK
來解碼數據。有關詳細信息,請參閱http://www.codeproject.com/KB/system/msgdump.aspx或查找搜索API函數和結構的其他示例的serch。
相關問題
- 1. 第三方DLL
- 2. 檢測由第三方DLL創建的消息框
- 3. 從調用第三方DLL
- 4. 在第三方DLL中調用方法
- 5. Nuget和第三方DLL的
- 6. 在Mathematica中調用第三方DLL
- 7. 在ASP.NET中使用第三方COM dll
- 8. 如何使第三方dll中的方法在vb6中可見?
- 9. 如何將查詢字符串/ POST詳細信息保護到第三方
- 10. 笨解析變量查看 - 消息:數組字符串轉換
- 11. JNI問題:在Java中調用使用第三方DLL的dll
- 12. 包裝第三方DLL
- 13. 什麼是第三方DLL?
- 14. NPAPI加載第三方DLL
- 15. javascript查找字符串中的子字符串的第三次發生
- 16. ILMerge使用2第三方DLL的C++
- 17. 使用第三方Ingear.Net .dll的死鎖?
- 18. 第三方DLL中的死鎖
- 19. PyCharm第三方DLL中的IronPython
- 20. 網站佈局中的第三方DLL
- 21. 查看第三方API代碼
- 22. 使用正則表達式檢查字符串中的第三個字符
- 23. 你可以在第三方DLL中使用std :: string嗎?
- 24. 如何查找字符串中第三個「_」的位置 - JavaScript
- 25. 在Visual Studio中加載第三方DLL
- 26. 在Visual Studio中調試第三方DLL?
- 27. 如何查找第三方dll的調用約定?
- 28. 如何查找引用MSVCR80.dll的第三方模塊
- 29. Toast onItemClickListener使用字符串的消息?
- 30. Visual C++:插件DLL使用的第三方DLL的位置?
由於某些原因資源黑客顯示除消息表以外的所有資源。但作者鏈接到一個開放源代碼的替代品,它能顯示消息表:http://www.wilsonc.demon.co.uk/d10resourceeditor.htm – DougN 2010-08-12 20:37:19