检测Windows 7审核模式

时间:2011-10-19 07:56:01

标签: c# windows .net-3.5

背景

OEMS,系统管理员等经常使用OPKWAIK进行大规模安装。在此期间,他们经常发布一些预安装的应用程序。当Windows安装进入Audit Mode

时,会发生此类应用程序的安装

问题

使用c#,如何检测Windows当前是否处于审核模式?

1 个答案:

答案 0 :(得分:5)

您需要检查注册表:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\State
    除了IMAGE_STATE_COMPLETE
  • 之外的其他内容 {li> HKEY_LOCAL_MACHINE\System\Setup AuditInProgress

编辑 - 根据评论:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE也可以在这方面提供一些信息......

有关详细信息,请参阅