0

我需要为 Windows Defender 创建一些 SSRS 报告 .. 我需要找到检测源的本地化数值

    Detection Source: <Detection source> for example:
User: user initiated
System: system initiated
Real-time: real-time component initiated
IOAV: IE Downloads and Outlook Express Attachments initiated
NIS: Network inspection system
IEPROTECT: IE - IExtensionValidation; this protects against malicious webpage controls
Early Launch Antimalware (ELAM). This includes malware detected by the boot sequence
Remote attestation

参考链接在此处输入链接描述 我需要选择以防万一,因此我需要知道每个选项的数值。一件事是可以使用

SrsResources.Localization.GetString(Choose(Fields!DetectionSource.Value,"DetectionByUser","System","Realtime","IOAV","NIS","BHO","ELAM","LocalAttestation","RemoteAttestation","AMSI","UAC"), User!Language)

但后来我没有访问 Visual Studio 作为 iam 数据库人员.. 所以不能创建 DLL 并包含在报告的引用中。

请帮助我如何找到其中每一个的数值。

4

1 回答 1

-1

从语句中SrsResources.Localization.GetString,我猜您正在使用 SCCM,因为该确切语句是 SCCM 报告的一部分:

Endpoint Protection -> Endpoint Protection - 隐藏 -> 计算机恶意软件列表

如果是这种情况,那么只需复制报告并更改您需要的内容,该功能就会起作用。

因为在报告属性srsresources.dll中引用为SrsResources, culture=neutral,所以需要 dll 才能将值转换为运行报告的用户使用的语言中的正确名称。

但是,如果您只对每个条目后面的数值感兴趣,那么它只是一个以 1 开头的列表。意义:

  1. “按用户检测”,
  2. “系统”,
  3. “即时的”,
  4. “IOAV”,
  5. “国家情报局”,
  6. “BHO”,
  7. “伊拉姆”,
  8. “本地认证”,
  9. “远程证明”,
  10. "AMSI",
  11. “UAC”
于 2020-06-11T14:45:43.873 回答