Objective Due to the changes in business and usage scenarios of software systems, their potential design flaws gradually expose, etc., the software system need to be upgraded, extended or defect-repaired. In order to reduce the difficulty of implementing the above-mentioned requirements,
Methods based on the message mechanism of the operating system, a solution is proposed which 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.