TestimoX

API Reference

Class

AuditPolicyCsv

Namespace ComputerX.Audit
Assembly ComputerX
Modifiers static

Reads/writes the local policy Audit.csv produced by the Local Security Policy MMC. Useful for offline edits or when native API is unavailable.

Inheritance

  • Object
  • AuditPolicyCsv

Methods

public static List<AuditSubcategorySetting> Read(String host) #
Returns: List<AuditSubcategorySetting>

Reads Audit.csv and returns parsed subcategory settings. Returns empty list on any error (backward compatible).

Parameters

host System.String requiredposition: 0
public static AuditCsvReadResult ReadWithDetails(String host) #
Returns: AuditCsvReadResult

Reads Audit.csv and returns parsed subcategory settings with detailed error info.

Parameters

host System.String requiredposition: 0
public static Boolean Write(String host, IEnumerable<AuditSubcategorySetting> items) #
Returns: Boolean

Writes Audit.csv with the provided settings, preserving existing rows where possible.

Parameters

host System.String requiredposition: 0
items System.Collections.Generic.IEnumerable{ComputerX.Audit.AuditSubcategorySetting} requiredposition: 1