ГЛАВНАЯ     АРХИВ     НАПИСАТЬ АДМИНУ     ПОДПИСАТЬСЯ НА RSS     ВОЙТИ      

Поиск

Категории

Облако тегов

  << Предыдущий пост       Следующий пост >>  
От: inbruk
1. декабря 2014 11:14

Иногда нужно прочитать на C# события из лога windows (относящегося к приложению) на другом компьютере. Дальше пример того, как это сделать.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
namespace TestForRequiredCheckings
{
class Program
{
static String FullHostName = "host1";
static void ShowEventLogOnOtherComp()
{
Console.WriteLine();
Console.WriteLine("Получение содержимого windows лога программы на другом компьютере в домене:");
EventLog currWinLog = new EventLog("AppName1", FullHostName);
List eventsInStr = currWinLog.Entries.Cast().ToList();
foreach (EventLogEntry currEvent in eventsInStr)
{
Console.WriteLine();
String currStr = currEvent.Index.ToString() + currEvent.Category.ToString() + currEvent.TimeGenerated.ToString();
Console.WriteLine(currStr);
}
}
static void Main(string[] args)
{
ShowEventLogOnOtherComp();
Console.ReadKey();
}
}
}
Есть ограничения. Оба компьютера под Windows. Я проверял на компьютерах в одном домене, не знаю будет ли работать на разных. Также пользователь, под которым запускается программа, должен быть админом на исследуемом компьютере. Тогда все получится.

Похожие записи


Вопросы на собеседовании C#, Net, ASP.NET, SQL
Продолжая тему вопросов на собеседовании. Нашел еще одну подборку. Оригинал лежит здесь . Перенес, чтобы не затерялось. Есть вполне вменяемые ответы (хотя, на некоторые вопросы ответил бы по-другому). Ответы находятся после списка вопросов, я их не менял. 23. Что такое шаблон проектирования Model/View/Controller? Как и зачем его применяют? 2...

Способы заработка на сайте
На этом блоге было много постов про производство и раскрутку сайтов. Но пока не было про заработок на них. Пора исправить этот недочет. Здесь будут описаны по возможности не фантастичные, и не супер низко прибыльные способы. Также упор будет сделан именно на организацию процесса, а не технических деталях, которых в обилии в интернете. Несмотря на то, что как пр...

Silverlight, HTML5 и непрозрачная стратегия развития Microsoft
Оригинал статьи взят отсюда: Silverlight, HTML5 и непрозрачная стратегия развития Microsoft Автор: Peter Bright Переводчик: Mairon     По непонятным мне на данный момент причинам, похоже, что многие разработчики, присутствовавшие на недавней конференции PDC-2010 (Крупнейшая конференция Microsoft для разработчиков — Прим. переводчика), были сильн...

Добавить комментарий




biuquote
  • Комментарий
  • Предпросмотр
Loading


  Сохранить комментарий