如何在 Windows 自行启动之前启动程序?

Dio*_*ogo 11 windows boot windows-7

我知道有很多应用程序(例如那些管理 Partition Magic、Partition Logic、Easeus 等分区的应用程序)甚至在 Windows 开始加载自身之前就启动了(我的意思是会话管理器)。

这些应用程序加载,执行其请求的工作并再次“将令牌传递给 Windows”。这些应用程序是如何做到的?有没有办法在应用程序中做这样的事情?

Law*_*ceC 13

这篇Sysinternals文章解释了所涉及的注册表项。但是应用程序不能使用任何“子系统”API,例如 Win32(其他是 POSIX 和 OS/2 API)。它必须使用大部分未记录的 NT“原生”API。为 Windows 开发的绝大多数应用程序都不是纯原生 API 应用程序。