社区
C#
帖子详情
如何获取操作系统用户的登录状态
为轮子而生
2020-03-30 02:06:11
c#写的Windows系统服务,需要在操作系统用户登录且显示桌面后才执行某个操作,而不能过早执行。
如何判断当前是否有任一用户登录并显示了桌面呢?
试过Environment.UserName无效,即使未登录也有信息,而且对于Windows系统服务来说,这个UserName永远是SYSTEM
...全文
223
3
打赏
收藏
如何获取操作系统用户的登录状态
c#写的Windows系统服务,需要在操作系统用户登录且显示桌面后才执行某个操作,而不能过早执行。 如何判断当前是否有任一用户登录并显示了桌面呢? 试过Environment.UserName无效,即使未登录也有信息,而且对于Windows系统服务来说,这个UserName永远是SYSTEM
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大葡萄八块一斤
2020-03-30
打赏
举报
回复
我觉得你想要的是
这个
?
assky124
2020-03-30
打赏
举报
回复
检测Explore进程好像
一个低调的码农
2020-03-30
打赏
举报
回复
可以考虑设计一个类或者数据结构来存储已经登录的用户,从而来判断是否登录。
得到
操作系统
的版本
总之,`GetWindowVer`函数是
获取
Windows
操作系统
版本信息的重要工具,但在实际应用中需结合其他方法和策略,确保软件的稳定性和
用户
的隐私。理解并正确使用这个函数,对于开发跨平台兼容的软件以及维护系统健康至关...
Android中
获取
正在运行的应用程序ActivityManager的使用(二)
总的来说,ActivityManager是Android开发者了解系统
状态
和应用运行情况的关键工具,通过合理使用它的方法,我们可以优化应用性能,提高
用户
体验,同时也可以根据系统资源状况做出相应的调整。然而,需要注意的是,...
SM总线控制器驱动程序(万能)
在Windows
操作系统
中,
用户
可以通过设备管理器检查SM总线控制器的驱动状况。如果显示为未知设备或驱动程序过时,可以采取以下步骤进行安装或更新: 1. 访问Intel官方网站,查找对应主板型号的最新驱动程序。 2. ...
旅游在线定单管理系统
11. **移动适配**:随着移动设备的普及,系统需具备良好的移动端
用户
体验,无论是手机还是平板,
用户
都能方便地进行预订操作。 12. **API接口**:系统应开放API接口,以便与其他系统(如CRM、ERP)进行数据交换,...
taskmgr.exe下载
在Windows
操作系统
中,任务管理器(Task Manager)是不可或缺的工具,它允许
用户
监控系统性能,查看正在运行的进程,管理应用程序,结束无响应的任务,以及控制
用户
账户。标题提到的"taskmgr.exe下载"指的是
获取
任务...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章