Windows中,运行程序一般用当前的账户权限进行,在普通情况下,作为管理员,对整个系统已经有极大的权限了,可以为所欲为,但是管理员权限还不是系统中最高的权限,最高的权限是SYSTEM账户。在某些情况下,程序可能需要SYSTEM权限来运行程序,例如注册表程序在管理员权限下,还是没有办法访问HKLM\SAM下的东西,但是以SYSTEM账户就可以访问!
要以SYSTEM账户运行账户,有两个方法,一个是利用psexec,这是一个免费的工具,可以从www.sysinternals.com 下载使用,另外一个方法是利用计划任务,使用at指令可以轻松做到!!下面以注册表编辑器为例说明如何来实现。
首先运行CMD命令进入命令提示符;
然后运行at 11:20 /interactive regedit 即可
注意其中的11:20表示在11点20的时候运行,所以请把这个值改成当前时间前面一点的时间即可!