| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > определение наличия активного пользователя |
| Автор: rmaniac 2.9.2010, 14:03 |
| Здравствуйте в данный момент я работаю над программой управляющей автоматической аутентификацией пользователя в системе winNt6(реализованый пр помощи системной службы). И вот какая проблема у меня возникает. Если допустим пользователь выгрузился/заблокировал аккаунт в ручную то моя служба продолжает считать компьютер по прежнему используемым пользователем. что в рамках даного приложения недопустимо... существует ли какая нибудь функция апи(или еще лучше чтонибудь из .net) что проверяет наличие активного пользователя, или выдает список пользователей с их состояниями... |
| Автор: mihryak 2.9.2010, 15:29 |
| не претендую на истину, но мне кажется, что с точки зрения системы юзер, залочивший ("заблокировал"?) комп, остаётся по-прежнему активным, ведь под ним продолжают крутиться процессы а вот если залогоффился ("выгрузился"?), тогда уж и не должен второй случай покрывается вызовом http://www.pinvoke.net/default.aspx/netapi32/NetWkstaUserEnum.html (обрати внимание на notes) |