检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘杰[1] 常兴山 孙锋 周建辉[2] LIU Jie;CHANG Xingshan;SUN Feng;ZHOU Jianhui(School of Naval Architecture,Ocean and Energy Power Engineering,Wuhan University of Technology,Wuhan 430063,China;China Ship Development and Design Center,Wuhan 430064,China)
机构地区:[1]武汉理工大学船海与能源动力工程学院,湖北武汉430063 [2]中国舰船研究设计中心,湖北武汉430064
出 处:《中国舰船研究》2021年第S01期149-156,共8页Chinese Journal of Ship Research
基 金:工信部高技术船舶专项基金资助项目(CJ02N20)。
摘 要:[目的]随着软件系统的业务和使用场景发生变化,会逐渐暴露出其潜在的设计缺陷,故需对软件系统进行升级、扩展或缺陷修复。为降低实现上述需求的难度,提出一种窗体类软件局部替换方法。[方法]在操作系统消息机制的基础上,基于Hook技术捕获原软件系统的消息,再跳转至新开发的处理函数包处理,用新开发的函数替换软件中的旧函数,实现对软件的局部替换,并设计辅助工具模块简化应用的复杂度。[结果]结果显示,在实际工程中应用所提方法的效果良好,在确保软件系统独立性的基础上,可方便地实现对原系统的局部升级、不同软件间的信息集成等。[结论]为C/S模式应用程序缺乏原有开发方升级支持时的运维服务提供了一种可行的解决方案。[Objective]Due to the changes in business and usage scenarios of software systems, their potential design flaws gradually expose. Therefore, the software system need to be upgraded, extended or defectrepaired. In order to reduce the difficulty of implementing these requirements, a partial replacement method of windows software is proposed.[Methods]Based on the message mechanism of the operating system, the method involves using Hook technology to capture the messages of the original software system and then jump to the newly developed processing function package for processing. Thus, the replacement of the old function in the software with the newly developed function is realized, achieving the purpose of the partial replacement of the software. Meanwhile, an auxiliary tool module is designed and implemented to simplify the application complexity of this technology.[Results]The proposed method achieves good results in engineering applications. Through this method, applications such as partial upgrades and information integration between different softwares can be easily realized while ensuring software independence. [Conclusion]This is a feasible solution for operation and maintenance services when the C/S mode application lacks the original developer’s upgrade support.
分 类 号:U662.9[交通运输工程—船舶及航道工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:13.59.198.133