基于事件的软件卸载