发明名称 Manipulating resources embedded in a dynamic-link library
摘要 Embodiments of the present invention provide computer program products, methods, and systems for extracting and revising data for a resource embedded in a dynamic-link library (DLL) assembly. In various embodiments, the DLL assembly is loaded and data for a resource is extracted from the assembly. In particular embodiments, a manifest is created that includes a path for the extracted data extracted. This path includes information on placing the data for the resource into the assembly to construct a necessary DLL structure compatible with the program application. After the extracted data has been edited to create replacement data, in various embodiments, the replacement data is imported into the assembly based on the path for the extracted data and the assembly is compiled to create a revised DLL that may be read by the program application in place of or in addition to the original DLL assembly to utilize the replacement data.
申请公布号 US8776031(B1) 申请公布日期 2014.07.08
申请号 US201213570533 申请日期 2012.08.09
申请人 Noble Systems Corporation 发明人 Goodwin Michael Christopher Frances;Krock Andrew Michael
分类号 G06F9/45;H04L9/32;G06F17/28 主分类号 G06F9/45
代理机构 代理人
主权项 1. A method for extracting data from a resource embedded in an original dynamic-link library (DLL) assembly associated with a program application that utilizes the data during execution, the method comprising the steps of: extracting the data for the resource by one or more computer processors from the original DLL assembly, the original DLL assembly comprising a necessary DLL structure compatible with the program application; storing the data for the resource in memory; and creating a manifest in the memory by the one or more computer processors, the manifest comprising a directory path for the data for the resource extracted from the original DLL assembly, the directory path comprising information on placing the data for the resource into the original DLL assembly to construct the necessary DLL structure compatible with the program application.
地址 Atlanta GA US