如何在服务程序中获得用户logoff,logon的消息
现在想要实现用户logoff或logon时,服务程序中进行一些必要的处理。
但是不知道怎么获得这些信息,好像服务程序的SERVICE_STATE中service可以处理的类型中只有
SERVICE_ACCEPT_STOP,SERVICE_ACCEPT_PAUSE_CONTINUE,SERVICE_ACCEPT_SHUTDOWN
是不是还有其他办法实现对logoff,logon信息的捕捉呢。
这个想法能不能实现呢?
问题点数:50、回复次数:4Top
1 楼klmswt(塞北的雪)回复于 2004-09-06 08:18:47 得分 0
没有人知道吗??Top
2 楼Kaliven(工笔描神,淡墨写意,程序人生)回复于 2004-09-06 11:18:18 得分 40
SERVICE_ACCEPT_STOP,SERVICE_ACCEPT_PAUSE_CONTINUE,SERVICE_ACCEPT_SHUTDOWN
是service的标准消息,用户logout login 必须你自己编程从windows消息库中间获得Top
3 楼junmayang(笨猪)回复于 2004-09-06 12:47:18 得分 10
学习Top
4 楼klmswt(塞北的雪)回复于 2004-09-06 15:35:35 得分 0
如果我的服务程序是一个控制台程序,那么是不是就可以使用
SetConsoleCtrlHandler()来捕捉logoff呢,我刚刚试了一下,可以实现。
但是不知道kaliven说的自己编程从windows消息库中获得,是怎样实现的呢?Top




