在 C# 中获取用户空闲时间?

2023-11-24

我找到了有关如何获取用户空闲时间的教程空闲时间.

问题是它只有在应用程序在用户上运行时才会起作用。

我的应用程序在 SYSTEM 上运行。

如何获得空闲时间?或者电脑是否空闲?


我知道这个答案已经被接受,但我只是想添加这个,以防人们想在终端服务环境中做同样的事情。

Cassia是一个开源库,它将 .NET 包装器置于 Windows 终端服务 API 周围。我已经将它用于我的服务器管理并且效果非常好。您可以通过调用获取任何会话的空闲时间ITerminalServicesSession.LastInputTime

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 C# 中获取用户空闲时间? 的相关文章

随机推荐

  • python:无法连接“str”和“tuple”对象(它应该可以工作!)

    我有一个代码 print bug data str find data 2 1 temp data str find data 2 1 time sleep 1 print bug tuple tuple temp split 之后我的应用
  • C++ 如何正确复制指针的容器(向量)?

    有几次我偶然发现了这样的情况 我有一个需要复制的指针容器 假设我们有以下类层次结构 学生 基班 新生 小班 二年级 小班 初级 小班 高级 小类 学生服务 StudentService 类有一个std vector
  • 以编程方式调用表情符号键盘?

    可以通过编程方式触发表情符号键盘吗 我试图在用户单击按钮时打开表情符号键盘 这可能吗 不幸的是 这在 iOS 中还无法完成 Apple 不提供任何公共 API 来以编程方式切换到另一种输入法 这是用户必须改变的
  • 更新到 Ruby 3.0 后出现 ArgumentError(参数数量错误(给定 2 个,预期 1))

    当我尝试将网站更新到 Ruby 3 0 0 时 出现以下错误 ArgumentError 参数数量错误 给定 2 个 预期 1 rails console Loading development environment Rails 6 1
  • 如何在Windows控制台中显示utf-8

    我在 Windows 7 上使用 Python 2 6 我从这里借用了一些代码 Python Unicode 和 Windows 控制台 我的目标是能够在 Windows 控制台中显示 utf 8 字符串 显然在 python 2 6 中
  • Firebase 崩溃符号文件:无法上传符号文件(原因未知)

    我在 Xcode 9 上遇到编译错误 错误是Upload Unable to upload symbol file reason unknown 项目在某些计算机上编译成功 但在我这边和我的几个朋友那边却编译失败 我已经尝试清理项目和构建文
  • 对C中fork的理解[重复]

    这个问题在这里已经有答案了 我有一个我不明白的 fork 问题 include
  • Mongoose 从不连接到 mongodb

    我正在尝试在 Amazon EC2 Linux 服务器上使用 Mongoose 连接到 MongoDB 这是我的代码 var mongoose require mongoose console log Attempting antyhing
  • 将canvas元素设置为div元素的背景

    我们可以使用画布来绘制自定义形状 我需要将形状动态绘制为画布项目并将其放置为 div 背景项目 我的页面生成运行时 并且它们不是静态 html 代码 因此我无法使用棘手的方法 你有什么想法 Regards 看起来您正在寻找toDataURL
  • 如果您使用的是材质形式,请使用 Angular 中的 cypress 进行选择

    我有一个看起来像这样的表格
  • postgresql“事务中空闲”并授予所有锁

    即使所有锁都被标记为 已授予 对小表 700 行 的一个非常简单的删除 按键 偶尔也会保持 事务中空闲 几分钟 通常需要几毫秒 我可以做什么来查明是什么原因造成的 我正在使用这个选择 SELECT a datname c relname l
  • 在c#中通过gmail发送邮件时更改发件人地址

    我已使用以下代码使用 Gmail 帐户从我的 Web 应用程序发送邮件 我的问题是 我可以将发件人地址更改为原始发件人 gmail 地址以外的其他地址吗 我的代码如下 System Net Mail MailMessage mail new
  • Java中主线程什么时候停止?

    我读到了这样的声明 主线程必须是最后完成执行的线程 当主线程停止时 程序终止 这是真的吗 我也开始知道 即使主线程死了 程序仍然运行 这是我目前的理解 当您启动一个程序时 JVM 会创建一个线程来运行您的程序 JVM 创建一个用户线程来运行
  • 如何自动添加依赖包到go.mod

    我修改了一个现有的github项目有几十个第三方导入的包 但我保持了完整的基本结构 如下所示 config config json mysql sql gowebapp go LICENSE README md static templat
  • 如何在派生类上强制使用静态成员?

    我有一个基础班 Primitive 从中我派生出其他几个类 Sphere Plane etc Primitive强制执行一些功能 例如intersect 通过纯虚函数在其子类上 的计算intersect取决于实例数据 因此将其作为成员方法是
  • 从 Process.StandardOutput 捕获二进制输出

    在 C 在 SuSE 上的 Mono 2 8 下运行的 NET 4 0 中 我想运行外部批处理命令并以二进制形式捕获其输出 我使用的外部工具称为 samtools samtools sourceforge net 它可以从称为 BAM 的索
  • 文件 I/O:从一个文件读取并写入另一个文件 (Java)

    我目前正在 cpe 课程中进行实验室工作 我们必须创建一个简单的程序 用于扫描 txt 文件中的字符串并将它们打印到不同的 txt 文件中 到目前为止 我已经制定了基本程序 但尽管我拥有所有必要的文件 但我的异常仍然不断抛出 谁能帮我调试吗
  • 使用 Apache Thrift 进行服务多路复用

    服务器代码 TMultiplexedProcessor processor new TMultiplexedProcessor processor registerProcessor AddService new AddService Pr
  • 在 Spark 结构化流中保留给定键的最后一行

    与 Kafka 的日志压缩类似 有很多用例需要仅保留给定键的最后更新并使用结果来连接数据 如何将其存档在 Spark 结构化流中 最好使用 PySpark 例如假设我有桌子 key time value A 1 foo B 2 foobar
  • 在 C# 中获取用户空闲时间?

    我找到了有关如何获取用户空闲时间的教程空闲时间 问题是它只有在应用程序在用户上运行时才会起作用 我的应用程序在 SYSTEM 上运行 如何获得空闲时间 或者电脑是否空闲 我知道这个答案已经被接受 但我只是想添加这个 以防人们想在终端服务环境