组合 DWORD 值

组合 DWORD 值

我正在尝试使用 AXIS 自动静默安装一些内部 ActiveX 控件,按照这篇微软文章。文章中指出,您可以定义如何处理 HTTPS 异常,例如,0 表示必须通过所有检查。然后它提供了您可以允许的四个异常,使用以下值:

0x0000100
0x0001000
0x0002000
0x0000200

然后它指出你可以将它们组合起来。例如,后两者是忽略证书上的日期错误和忽略不正确的证书使用。要忽略两者,请使用值 0x0002200。

如果我想忽略所有四个怎么办?我可以使用 0x0003300 吗?还是我把它过于简单化了?

答案1

您链接到的文章中指出,这些价值观的正下方是:

要实现多个异常,请将所需异常的相应 DWORD 值添加以形成累积值。

(实际上,由于它是位字段,您对这些值进行按位或运算,但算术加法在这里会给出相同的结果。)

相关内容