iAMT是英特尔主动管理技术,它能够自动执行一个独立于操作系统的子系统,正是由于有了独立于操作系统的环境,使得在操作系统出现故障的时候,管理员能够在远程监视和管理客户端。

SDK就是SoftwareDevelopmentKit的缩写,中文意思就是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。

从iAMT SDK 2.0开始,很多用户在使用putty(作为SOL输入和输出的终端工具来验证SOL的功能时,发现当通过发送远程重启命令让远程iAMT机器以SOL方式进入 BIOS时,虽然Putty基本能够正常显示蓝底白字的BIOS界面,但发现无法操作。在Putty界面上按方向键或回车键,显示的都是乱码。因此,很多人跑过来问我是怎么一回事,开始我也不大明白,但知道肯定是关于终端的某些配置参数不对,经过自己琢磨、测试,发现只需要把”Terminal”项中的”Local echo”和”Local line editing”设置成”Force off”,然后Putty通过SOL远程操作和显示BIOS就正常了。其实,后来发现自己绕了一个大圈子,在Redirection例子的Readme文件中原来已经有说明的,只怪没仔细去先看一下Readme 。

但是,怎么让Putty自动配置呢?实验后发现,Putty是将配置信息保存在注册表中的,并且每次打开,都是默认使用名为”Default Setting”的配置。因此,一个自动配置Putty的方法是:在程序自动调用Putty程序时,先进行注册表的操作,将需要的几个配置写到注册表中 Putty的”Default Setting”配置项中。写了一个程序,测试了一下,能达到预期效果。 如果你也需要的话,可以点击下载 set-putty.zip(是用C写的)。