Tag: logoff

C#如何注销Citrix XenApp用户会话?

由于Citrix在其SDK上完全没有文档,因此我在此处记录此文档。 使用C#,如何以编程方式关闭用户会话?

从登录和注销获得通知

我必须开发一个程序,它在本地PC上作为服务运行,为服务器提供几个用户状态。 一开始我必须检测用户登录和注销 。 我的想法是使用ManagementEventWatcher类并查询Win32_LogonSession ,以便在发生更改时收到通知。 我的第一个测试运行良好,这是代码部分(这将作为服务的线程执行) : private readonly static WqlEventQuery qLgi = new WqlEventQuery(“__InstanceCreationEvent”, new TimeSpan(0, 0, 1), “TargetInstance ISA \”Win32_LogonSession\””); public EventWatcherUser() { } public void DoWork() { ManagementEventWatcher eLgiWatcher = new ManagementEventWatcher(EventWatcherUser.qLgi); eLgiWatcher.EventArrived += new EventArrivedEventHandler(HandleEvent); eLgiWatcher.Start(); } private void HandleEvent(object sender, EventArrivedEventArgs e) { ManagementBaseObject f = (ManagementBaseObject)e.NewEvent[“TargetInstance”]; using (StreamWriter fs […]