判断系统是否已登录

Windows程序随系统启动而运行,并不需用户登录,在服务程序中如果想判断OS是否已有用户登录,怎么办呢?一个简单的方法是查询OS中是否已有“任务栏”窗口:

HWND__ *wnd = FindWindow("Shell_TrayWnd", NULL);
如果wnd==NULL则未登录。

posted @ 2011-02-01 09:08  81  阅读(376)  评论(0编辑  收藏  举报