主权项 |
1.一种抽换可携式执行档(PE)格式档案之资料的方法,其步骤包括:载入该可携式执行档格式档案;分析该可携式执行档格式档案,且找出该可携式执行档格式档案中之欲抽换资料位址;抽换该可携式执行档格式档案中之欲抽换资料;以及将该抽换后之资料重新存入该可携式执行档格式档案,成为一新可执行档案。2.如申请专利范围第1项所述抽换可携式执行档格式档案之资料的方法,其中在该载入档案步骤之前,还包括有:判断该档案是否为PE格式之档案。3.如申请专利范围第2项所述抽换可携式执行档格式档案之资料的方法,其中该判断档案格式之步骤,系藉由该档案之辨识字元(Character)是否为PE所决定。4.如申请专利范围第1项所述抽换可携式执行档格式档案之资料的方法,其中该分析档案之步骤,更包括:分析该档案之节表(Section Table),且找出该档案中之资源节(.rsrc节)位址;依照该资源节之资源目录(Resource Directory)找出一资源区段;以及读入该资源区段内之资源(Resource)。5.如申请专利范围第4项所述抽换可携式执行档格式档案之资料的方法,其中该抽换档案中欲抽换资料之步骤,更包括:修改该资源,并更新该资源目录。6.如申请专利范围第5项所述抽换可携式执行档格式档案之资料的方法,其中该将抽换后资料重新存入档案之步骤,更包括:将该资源节存入该档案,且更新该节表。7.如申请专利范围第1项所述抽换可携式执行档格式档案之资料的方法,其中该资料为程式码(Code)。8.如申请专利范围第1项所述抽换可携式执行档格式档案之资料的方法,其中该资料为资料库(Database)。9.如申请专利范围第1项所述抽换可携式执行档格式档案之资料的方法,其中该档案为一副档名为EXE之可执行档。10.一种抽换可携式执行档(PE)格式档案之资料的方法,其步骤包括:载入该可携式执行档格式档案;分析该可携式执行档格式档案之节表(Section Table),且找出该可携式执行档格式档案中之资源节(.rsrc节)位址;依照该资源节之资源目录(Resource Directory)找出一资源区段;读入该资源区段内之资源(Resource);修改该资源,并更新该资源目录;以及将该资源节存入该可携式执行档格式档案,且更新该节表。11.如申请专利范围第10项所述抽换可携式执行档格式档案之资料的方法,其中在该载入档案步骤之前,还包括有:判断该档案是否为PE格式之档案。12.如申请专利范围第11项所述抽换可携式执行档格式档案之资料的方法,其中该判断档案格式之步骤,系藉由该档案之辨识字元(Character)是否为PE所决定。13.如申请专利范围第10项所述抽换可携式执行档格式档案之资料的方法,其中该资料为程式码(Code)。14.如申请专利范围第10项所述抽换可携式执行档格式档案之资料的方法,其中该资料为资料库(Database)。15.如申请专利范围第10项所述抽换可携式执行档格式档案之资料的方法,其中该档案为一副档名为EXE之可执行档。图式简单说明:第1图,绘示在传统方法中,编写带有资料与程式的软体之工作流程图;第2图,绘示采用本发明方法编写带有资料与程式的软体之工作流程图;第3图,绘示资源抽换之流程示意图;第4图,绘示PE格式档案中的结构示意图;第5图,绘示PE格式档案的资源目录结构;第6图,绘示本发明抽换可携式执行档格式档案之资料方法的流程示意图;以及第7图,绘示为采用本发明方法实现"三国演义之题库"的示意图。 |