CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

如何在服务程序中获得用户logoff,logon的消息

楼主klmswt(塞北的雪)2004-09-03 15:58:21 在 C/C++ / C语言 提问

现在想要实现用户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

相关问题

  • 怎么用程序建立用户?
  • 在线用户程序如下:
  • 用户名及密码修改程序
  • WINDOWS应用程序中如何在用户关闭程序时要用户确认是否要关闭程序
  • 有些程序在受限用户下,开始->程序->下,不显示
  • 请问:怎样在服务程序里取登录用户的用户名?
  • 请问:怎样在服务程序里取登录用户的用户名?
  • 怎样在程序中从普通用户切换到root用户?
  • 怎样在程序中将普通用户切换成root用户
  • 如何使delphi做的程序restart或logoff?

关键词

  • 消息
  • 用户
  • service
  • 信息
  • logoff
  • logon
  • 获得
  • 服务程序
  • accept
  • 实现

得分解答快速导航

  • 帖主:klmswt
  • Kaliven
  • junmayang

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo