在任务计划程序中触发并结束应用程序(Exe-Path 是可变的)

在任务计划程序中触发并结束应用程序(Exe-Path 是可变的)

(请原谅我的英语不好)
我正在使用任务计划程序来触发以 shell 形式运行的程序的重新启动(用于该程序的 Kiosk 模式)。我只能使用 Win10 Pro,它本身无法处理 Shell 事件,所以我需要任务计划程序(只有 Win10 Enterprise 支持)。

这可以正常工作,但是程序的路径在更新后会发生变化;名称.exe保持不变,但.exe位于另一个神秘目录中:

<QueryList>
  <Query Id="0" Path="Security">
    <Select Path="Security">*[System[Provider[@Name='Microsoft-Windows-Security-Auditing'] and Task = 13313 and (band(Keywords,9007199254740992)) and (EventID=4689)]] and *[EventData[(Data='Exe-Path')]]</Select>
  </Query>
</QueryList>
  • 是否可以通过进程名称而不是通过路径来检查.exe,因为我找不到任何东西?
  • 我如何使命令“匹配”工作,因为我可以查找.exe路径字符串中的名称;如果可能的话,我找不到任何这样的例子?

相关内容