[英]How to check Windows session from a web page?
我希望我的网页在用户每次锁定(注销)或解锁(登录)Windows会话时执行一项操作。 如果我能够反复调用检查会话状态并根据结果执行某些操作的JS代码,那么它也将起作用。
我有第一个选择使用C#:
SystemEvents.SessionSwitch += new SessionSwitchEventHandler(SystemEvents_SessionSwitch);
static void SystemEvents_SessionSwitch(object sender, SessionSwitchEventArgs e)
{
if (e.Reason == SessionSwitchReason.SessionLock)
{
// Do something
{
}
不幸的是,通过这种方法,我只能对C#程序执行操作,而不能对网页执行操作。
关于如何实现以下目的的任何想法?
编辑:请注意,我是在谈论Windows(OS)会话,而不是浏览器窗口会话。
我创建了一个Windows服务,该服务将Windows会话注册到一个文件中,然后从网页上读取该文件。 问题解决了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.