Ne znam kako bi se moglo blokirati startovanje određene aplikacije ili instalacije, nisam se time bavio.
Kod za gašenje računara može da bude isti kao i ovaj koji smo obrađivali, samo treba da startujemo "shutdown" sa odgovarajućim parametrima.
Ja za taj slučaj koristim sledeću liniju:
Code:
System.Diagnostics.Process.Start("shutdown", "/s /t 0");
Ne znam šta pokušavaš da napraviš ali evo ti kod i za Timer:
Code:
Timer t1 = new Timer(10000);
t1.Elapsed += new ElapsedEventHandler(t1_Elapsed);
t1.Start();
Gde je 10000 = 10 sekundi a t1_elapsed metoda koja se startuje svaki put kada timer istekne:
Code:
void t1_Elapsed(object sender, ElapsedEventArgs e)
{
//Do something
}