1.一种完全隐藏光标的方法,其特征在于,包括系统向应用程序发送设置光标的消息后的步骤:截获光标设置过程,将光标设置成透明样式。
2.根据权利要求1所述的一种完全隐藏光标的方法,其特征在于,所述截获光标设置过程,将光标设置成透明样式包括应用程序接收到系统发送的设置光标消息前的步骤:截获系统发送的消息;
判断所述消息是否为设置光标的消息,若是,将光标设置为透明样式,不再传递所述消息;若否,则继续传递所述消息。
3.根据权利要求2所述的一种完全隐藏光标的方法,所述截获系统发送的消息包括步骤:向系统注册设置光标消息的全局钩子,所述全局钩子截获系统发送的消息。
4.根据权利要求1所述的一种完全隐藏光标的方法,所述截获光标设置过程,将光标设置成透明样式包括应用程序接收到系统发送的设置光标消息后的步骤:获取系统设置光标的API函数地址;
将系统设置光标的API函数地址替换为设置光标为透明样式的函数的地址;
通过HOOK函数钩住系统设置光标的API函数,HOOK函数调用设置光标为透明样式的函数;
在所述设置光标为透明样式的函数中调用系统设置光标的API函数,以将光标设置为透明样式。
5.一种完全隐藏光标的装置,其特征在于,所述装置包括截获单元与光标透明设置单元,所述截获单元用于在系统向应用程序发送设置光标的消息之后截获光标设置过程,光标透明设置单元用于截获后将光标设置成透明样式。
6.根据权利要求5所述的一种完全隐藏光标的装置,其特征在于,所述装置还包括判断单元、光标透明设置单元、消息传递单元,截获单元,用于在应用程序接收到系统发送的设置光标消息前截获系统发送的消息;
判断单元,用于判断所述消息是否为设置光标的消息;
光标透明设置单元,用于当所述消息为设置光标的消息时将光标设置为透明样式;
消息传递单元,用于当所述消息为设置光标的消息时,不再传递所述消息,当所述消息不为设置光标的消息时,继续传递所述消息。
7.根据权利要求5所述的一种完全隐藏光标的装置,其特征在于,所述截获单元用于在应用程序接收到系统发送的设置光标消息后获取系统设置光标的API函数地址;将系统设置光标的API函数地址替换为设置光标为透明样式的函数的地址;通过HOOK函数钩住系统设置光标的API函数,HOOK函数调用设置光标为透明样式的函数;所述光标透明设置单元用于在所述设置光标为透明样式的函数中调用系统设置光标的API函数,以将光标设置为透明样式。
8.根据权利要求6所述的一种完全隐藏光标的装置,其特征在于,所述截获单元用于向系统注册设置光标消息的全局钩子,所述全局钩子截获系统发送的消息。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至4中的任意一项所述方法的步骤。