What's the simplest way to obtain the current process ID from within your own application, using the .NET Framework?
Get a reference to the current process and use System.Diagnostics's Process.Id property:
int nProcessID = Process.GetCurrentProcess().Id;
Process.GetCurrentProcess().Id