在内核模式下启动服务(Vista)

时间:2009-12-22 07:16:53

标签: service kernel windows-vista

我想在加载用户模式之前启动服务(在内核模式下)。 原因是我想运行在用户模式下不允许的多个系统应用程序(asm代码将数据写入BIOS)(特权问题)。 这就是为什么我有了一个想法:1。编写Windows服务2.在内核模式下启动并运行它 可能吗? 有没有其他方法可以解决这个问题? 我通常不使用Vista(使用linux代替),这就是我要问的原因。

1 个答案:

答案 0 :(得分:1)

Windows服务是用户模式应用程序。要在内核模式下运行,您应该编写驱动程序。 (所谓的“传统”驱动程序就足够了,请参阅Driver Development Part 1: Introduction to Drivers)。