Таким образом, вы должны прочитать RSS-канал с URL, а затем проанализировать данные, чтобы определить, доступен ли новый элемент.
Чтобы прочитать канал, вам нужно использовать WebClient . Самый простой способ:
var MyClient = new WebClient();
string rssData = MyClient.DownloadString("http://whatever");
Затем вы можете создать документ XML из возвращенной строки.
var feedXML = new XMlDocument();
feedXML.Load(rssData);
@ dawebber показывает, как анализировать XML с помощью LINQ. Вы хотите проверить дату каждого элемента, чтобы увидеть, является ли он более новым, чем последняя проверенная дата. Или, возможно, у вас есть база данных предметов, которые вы уже видели, и вы хотите проверить, есть ли полученные вами элементы в базе данных.
Всякий раз, когда вы найдете новый элемент, вы можете запустить свой исполняемый файл, используя Process.Start .