条件表达式

【勇芳软件工作室】汉化HomePreviousNext

未来的政策编辑可能会包括新的功能。如果这些新功能需要修改模板文件格式,则旧版本的系统策略编辑器将无法读取新的模板文件。您可以使用条件表达式来确保您创建的任何将来的模板文件与旧的策略编辑器兼容。

系统策略编辑器支持两个条件表达式。第一个允许您根据版本号包含模板文件的不同部分。此表达式具有以下语法。

#if版本 【操作者】 【VERSION_NUMBER】

【.】

【.】

【.】

[#else]

【.】

【.】

【.】

#万一

The 【操作者】 can be one of the following symbols: >, >=, <, <=, ==, or !=. The 【VERSION_NUMBER】 can be any integer; for Windows 95, the version number is 1.

另一个条件表达式是的#ifdef.此表达式具有以下语法。

[#ifdef | #ifndef] 【关键词】

【.】

【.】

【.】

[#else]

【.】

【.】

【.】

#万一

关键字被策略编辑器隐含地理解。例如,一家名为PolicyCorp的虚构公司可能会实施自己的策略编辑器,可以识别POLICYCORP关键字。该公司可以使用的#ifdef#万一条件表达式来确保其模板文件可以被Windows 95系统策略编辑器识别。(因为Windows 95系统策略编辑器当前没有识别任何关键字,的#ifdef总是评估为FALSE,并且的#ifndef总是计算为TRUE。)