这与关闭 Windows 时如何安排任务运行几乎相同,只是我需要以编程方式进行。另外,我需要保证当脚本运行时,没有应用程序可以取消关机了。
这可能吗?
谢谢。
更新,有一点背景:我的公司开发了一种防病毒程序,旨在保护网上银行客户。自然,该程序是恶意软件的常见目标,因此它需要保护自己不被卸载。它做的第一件事就是将自己注入到一个系统进程中,这样它就不能在不带整个系统的情况下被杀死。
卸载此类程序的一种典型方法是将其标记为在下次关闭时将其删除,因此我们的应用程序会主动监视处理这些延迟删除并删除它们的注册表项。
我最近的任务是为我们的应用程序编写一个卸载程序——哦,讽刺的是。当然,卸载程序必须删除文件,因此它必须解决我们自己构建的所有内容。它必须与旧版本兼容,因此更改保护机制不是一种选择。