【问题标题】:How to detect first Windows boot?如何检测第一次 Windows 启动?
【发布时间】:2019-06-01 11:58:19
【问题描述】:

我有一个 Windows 凭据,它必须与服务协商一次(并且不再),而且是在 Windows 首次启动时。

使用“SetUsageScenario”函数中的“cpus”参数,我们只能检测解锁和注销场景的区别。重点是如何检测第一次Windows登录?

【问题讨论】:

  • 你的意思是安装Windows后第一次开机还是关机后第一次开机?
  • 当我安装 Windows 10 时,它启动了好几次,然后才提示我或玩 Windows 提示。
  • 我的意思是,每次 Windows 启动时。但我只想管理凭证场景。
  • 您无法检测到首次登录,因为它与提供商场景无关。这不是 UNLOCK 或 CHANGE_PASSWORD 那样的身份验证方案。

标签: c++ windows credential-providers


【解决方案1】:

恕我直言,Windows Service 是检测Windows 启动的最佳方法。

在注册服务时,您可以提供您的服务不支持Stop命令并将其标记为auto-start

在那里(在服务启动时)您可以确定 Windows 刚刚启动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-27
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多