当前位置: 主页 > 操作系统 > WinXP > winXP安全策略之向安全选项中添加其他项目

winXP安全策略之向安全选项中添加其他项目

时间:2010-12-31来源:互联网 点击:
  在Windows XP中,还可以把一些自定义的注册表设置添加到安全配置工具中去,要实现这个功能,可以采取如下的操作:

  复制%SystemRoot%\inf\sceregvl.inf到其他名字的文件夹中,并重命名。这样如果有什么问题还可以用最原始的文件恢复。

  在记事本或者写字板或其他文本编辑器中打开%SystemRoot%\inf\sceregvl.inf
  在regpath、type、displayname、displaytype下输入内容,其中:
  regpath - 注册表键值的路径,例如 MACHINE\System\CurrentControlSet\Control\Lsa\AuditBaseObjects
  type - 以数字表示添加的注册表项目的数据类型可用的值有:REG_SZ (1),REG_EXPAND_SZ (2),REG_BINARY (3),REG_DWORD (4),REG_MULTISZ (7)。
  displayname - 在安全模板中要显示的名称,例如"审核对全局系统对象的访问"。
  displaytype - 添加的注册表项目所显示的类型。可用的值有:Boolean (0),number (1),string (2),choices (3),multivalued (4),bitmask (5),其中数字4和5 只有Windows XP才可用。如果没有指定某个选项,系统会默认使用类似value1|display1,value2|display2… 这样的方式。

  在命令行下重新执行regsvr32 scecli.dll 以重注册scecli.dll。

  举例来说,sceregvl.inf中添加的一行命令可以显示为:

  MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon\ScRemoveOpti on,1,%ScRemove%,3,0|%ScRemove0%,1|%ScRemove1%,2|%ScRemove2%

  上面使用的一些字符串都用于sceregvl.inf文件的[Strings]字段下:

  %ScRemove% = 智能卡移除操作
  %ScRemove0% = 无操作
  %ScRemove1% = 锁定工作站
  %ScRemove2% = 强制注销

  关于如何编辑安全配置管理模板的详细信息,请参阅微软知识库文章Q214752:

  删除自定义的选项

  删除自定义的选项不像从sceregvl.inf 文件中删除该选项和重新注册DLL文件那么简单,要从模板中删除选项,这样操作:

  使用文本编辑器(例如记事本)打开sceregvl.inf
  删除sceregvl.inf文件中[Register Registry Values]下需要删除的安全选项
  在sceregvl.inf文件中标记有"delete these values from the UI"字段下,添加想要从模板中删除的选项的注册表键。例如,想要把上面示例中添加的自定义选项删除,则把以下内容放在这个字段下:
MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winl ogon\ScRemoveOption
  保存并关闭sceregvl.inf
  在命令行窗口中,执行regsvr32 scecli.dll命令
  要确认该选项已经被删除,在MMC中打开安全模板组件,并检查要删除的选项还有没有在本地策略-安全选项中出现
  最后,需要再次编辑sceregvl.inf文件,删除之前在"delete these values from current system"下添加的所有注册表键,然后保存并关闭该文件,并再次运行regsvr32 scecli.dll。

站长资讯网
. TAG: winXP 安全策略
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言