Все операторы <
, <=
, >
, >=
, ==
работают непосредственно с объектами DateTime
и TimeSpan
. Так что-то вроде этого работает:
DateTime t1 = DateTime.Parse("2012/12/12 15:00:00.000");
DateTime t2 = DateTime.Parse("2012/12/12 15:03:00.000");
if(t1.TimeOfDay > t2.TimeOfDay) {
//something
}
else {
//something else
}
Это ваша посылка? Если это так, введите предварительное условие, которое проверяет, не существует ли еще какого-либо ключевого файла или записи реестра.
Если это не ваш пакет, оберните его чем-нибудь (другим установщиком или exe), который выполнит проверку.