系统变量和通配符.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统变量和通配符

环境变量 使用环境变量可以增强规则的通用性,便于分享规则。同时也可以减少规则输入的时间。 系统的环境变量,可以通过 DOS窗口,set命令查看。Defense+ 只支持部分环境变量。 Defense+ 支持的环境变量: 假设操作系统的安装目录为C: %windir% = C:\Windows %SystemRoot% = C:\Windows %temp% = C:\Documents and Settings\用户名\Local Settings\Temp %AllUsersProfile% = C:\Documents and Settings\All Users %UserProfile% = C:\Documents and Settings\用户名 %AppData% = C:\Documents and Settings\用户名\Application Data %ProgramFiles% = C:\Program Files %CommonProgramFiles% = C:\Program Files\Common Files 此外Defense+ 还支持\Device\HarddiskVolume? 这种特殊写法。 通配符 我知道的通配符就是*和? 。* 是比较常用的,可以代表任意字符,可以表示所有文件、注册表项目、COM接口。通过和\ 的组合,可以表示目录和注册表的层次。 ? 一般代表单独的字符,用的比较少,?:可以用来表示盘符。 Defense+ 的通配符目前不支持单独的目录操作,目录也是文件。* 都是包括所有子目录的。 例子: C:\* 表示C盘下的所有文件 C:\*.exe 表示C盘下的所有exe文件 C:\*\* 表示C盘第一层目录下的所有文件 %windir%\system32\* 表示C:\Windows\System32 下的所有文件 C:\test\test1\*.* C:\test\test1 下所有带后缀名的文件和带. 的目录,对于test1目录操作不保护。 C:\test\test* C:\test 目录下的以test开头的文件和目录,保护目录操作,如不能重命名test1 目录 ?:\autorun.inf 表示所有根目录下的autorun.inf ?:\* 表示所有文件,包括目录 ?:\*.* 表示所有带后缀名的文件和带. 的目录 *.exe 表示全盘所有exe文件 *.dll 表示全盘的所有dll文件 ?:\Documents and Settings\*\Cookies\*.txt 表示类似C:\Documents and Settings\All Users\Cookies 和C:\Documents and Settings\用户名\Cookies 下的所有txt文件 *\Software\Microsoft\Windows\CurrentVersion\Run* 表示HKLM | HKCU\Software\Microsoft\Windows\CurrentVersion\ 下 所有以Run 开头的键值和项,及项下面所有子项,子键。 官方没有公布通配符和环境变量的资料,以上均来自个人使用,有不对的请指出。

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档