Windows Defender查找报表的本地化数值

问题描述 投票:0回答:1

我需要为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

参考链接enter link description here我需要选择以防万一,所以我需要知道每个选项的数值。一件事是可以使用

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

但是后来我没有访问Visual Studio作为IAM数据库人员的权限。因此无法创建DLL并包括在报告的引用中。

请帮助我找出其中每个数值的方法。

ssrs-2008 windows-defender
1个回答
-1
投票

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

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

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

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

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

  1. “ DetectionByUser”,
  2. “系统”,
  3. “实时”,
  4. ““ IOAV”,
  5. “ NIS”,
  6. “” BHO“,
  7. “” ELAM“,
  8. “ LocalAttestation”,
  9. “ RemoteAttestation”,
  10. “” AMSI“,
  11. “ UAC”
© www.soinside.com 2019 - 2024. All rights reserved.