高强制级别应用程序的持久性 - windows
Persistence for high mandatory level application - windows
我正在编写需要 运行 高强制级别的应用程序,并且每次 OS 启动时都需要 运行。我试图将它放在注册表和启动目录中的 运行 中,但在重新启动后它并没有 运行。我使用 Winapi 从 C 代码执行此操作,代码正在运行,当我将它与常规权限应用程序一起使用时,它可以正常工作。我将链接器中的 "UAC Execution Level" 选项更改为 highestAvailable。
如何让应用程序在每次重新启动时都处于高强制级别 运行ning?
*注意:我不会尝试绕过 UAC 或利用漏洞提升到高权限,我希望它在 UAC 和 运行 每次重启时都是合法的。
您可以:
- 创建服务,或
- 配置任务计划程序以创建登录应用程序(例如 here). The IPrincipal interface has a method 设置管理员要求。
这样,您将使用 UAC 提示注册您的应用程序一次,然后它将 运行 每次以提升模式重新启动。
我正在编写需要 运行 高强制级别的应用程序,并且每次 OS 启动时都需要 运行。我试图将它放在注册表和启动目录中的 运行 中,但在重新启动后它并没有 运行。我使用 Winapi 从 C 代码执行此操作,代码正在运行,当我将它与常规权限应用程序一起使用时,它可以正常工作。我将链接器中的 "UAC Execution Level" 选项更改为 highestAvailable。
如何让应用程序在每次重新启动时都处于高强制级别 运行ning?
*注意:我不会尝试绕过 UAC 或利用漏洞提升到高权限,我希望它在 UAC 和 运行 每次重启时都是合法的。
您可以:
- 创建服务,或
- 配置任务计划程序以创建登录应用程序(例如 here). The IPrincipal interface has a method 设置管理员要求。
这样,您将使用 UAC 提示注册您的应用程序一次,然后它将 运行 每次以提升模式重新启动。