productState 值似乎是一个未记录的位设置,除非通过与 Microsoft 的 NDA 进行记录。应该可以将返回的值与安装的产品及其状态进行映射。您可以安装单个 AV 产品,记录其状态,然后使其病毒定义过期,然后检查值如何变化。似乎有一组有限的典型值。
参考:https://bigfix.me/analysis/details/2998358
以下是我从超过 10000 个端点的 34 种不同的 AV 产品中发现的 productState 值,这些值可以帮助对含义进行逆向工程:
(十进制、十六进制、位设置)
262144、40000、1000000000000000000
262160, 40010, 1000000000000010000
266240, 41000, 1000001000000000000
270336, 42000, 1000010000000000000
327680, 50000, 1010000000000000000
327696、50010、1010000000000010000
331776、51000、1010001000000000000
344064、54000、1010100000000000000
393216, 60000, 1100000000000000000
393232、60010、1100000000000010000
393472, 60100, 1100000000100000000
393488、60110、1100000000100010000
397312、61000、1100001000000000000
397328、61010、1100001000000010000
397568、61100、1100001000100000000
397584、61110、1100001000100010000
458752, 70000, 1110000000000000000
458768、70010、1110000000000010000
462848, 71000, 1110001000000000000
462864、71010、1110001000000010000