You are on page 1of 5

Dochita Lucian

Lab. 5

Aplicatia 2.4
using System;
using System.Diagnostics;

namespace Aplicatia 2.4


{
class Program
{
static void Main(string[] args)
{
try
{
Process[] procese = Process.GetProcessesByName("chrome");
foreach (Process p in procese)
Console.WriteLine(p.Id);
}
catch
{
Console.WriteLine("Eroare API!");
}
Console.ReadKey();
}
}
}
Aplicatia 2.5
using System;
using System.Diagnostics;

namespace Aplicatia 2.5


{
class Program
{
static void Main(string[] args)
{
try
{
Process proces_chrome = Process.GetProcessById(9900);
Console.WriteLine(proces_chrome.ProcessName);
}
catch
{
Console.WriteLine("Nu exista un proces cu acest PID");
}
Console.ReadKey();
}
}
}

Aplicatia 2.6
using System; using
System.Diagnostics; using
System.Linq;

namespace Aplicatia 2.6


{
class Program
{
static void Main(string[] args)
{
try
{
Process[] procese = Process.GetProcessesByName("chrome");
foreach (Process p in procese)
{
p.Kill();
p.WaitForExit();
}
}
catch
{
Console.WriteLine("Eroare API!");

}
Console.WriteLine("Nr procese = "+
Process.GetProcessesByName("chrome").Count());

Console.ReadKey();
}
}
}

Aplicatia 2.7
using System;
using System.Diagnostics;

namespace Aplicatia 2.7


{
class Program
{
static void Main(string[] args)
{ string sursa = "Windows Error
Reporting"; if
(!EventLog.SourceExists(sursa))
EventLog.CreateEventSource(sursa, "Application");
EventLog.WriteEntry(sursa, "Ileana scrie un mesaj de informare",
EventLogEntryType.Information);
Console.ReadKey();
}
}
}
Aplicatia 2.8
using System;
using System.Diagnostics;
namespace Aplicatia 2.8
{
class Program
{
static void Main(string[] args)
{
EventLog log = new EventLog("Application");
for (int i = 0; i < log.Entries.Count; i++)
{
EventLogEntry ele_curent = log.Entries[i];
if (ele_curent.Source == "Windows Error Reporting")
{
Console.WriteLine("Source " + ele_curent.Source);
Console.WriteLine("Type:" + ele_curent.EntryType);
Console.WriteLine("Time:" + ele_curentTimerWritten);
Console.WriteLin("Message:" + ele_curent.Message);
}
}
Console.ReadKey();
}
}
}

Aplicatia 2.9
using System;
using System.Diagnostics;

namespace Aplicatia 2.9


{
class Program
{
static void Main(string[] args)
{
try
{
EventLog stergeLog = new EventLog("Application",
System.Environment.MachineName);
sterge.Log.Clear();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
EventLog verificLog = new EventLog("Application");
Console.WriteLine("Nr. evenimente aplicatie este: " + verificlog.Entries.Count);
Console.ReadKey();
}
}
}

You might also like