private IDictionary<string, string> AddSystemProperties()
{
IDictionary<string, string> dictionary = new Dictionary<string, string>();
dictionary.Add("computer.name", Environment.MachineName);
dictionary.Add("computer.fullyQualifiedName", System.Net.Dns.GetHostEntry("").HostName);
dictionary.Add("computer.programFiles.directory", Environment.GetEnvironmentVariable("programFiles"));
if (Environment.GetEnvironmentVariable("programFiles(x86)") == null)
{
dictionary.Add("computer.programFilesx86.directory", Environment.GetEnvironmentVariable("programFiles"));
}
else
{
dictionary.Add("computer.programFilesx86.directory", Environment.GetEnvironmentVariable("programFiles(x86)"));
}
dictionary.Add("computer.currentUser.Name", System.Security.Principal.WindowsIdentity.GetCurrent().Name);
return dictionary;
}