(请原谅我的英语不好)
我正在使用任务计划程序来触发以 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
路径字符串中的名称;如果可能的话,我找不到任何这样的例子?