What is a PID ?
PID is Process ID, to gets the unique identifier for the associated process. Until the process terminates, the process identifier uniquely identifies the process throughout the system.
More about.....C# Running Process List
How to get the current ProcessID ?
For getting a reference to the current process and use System.Diagnostics's Process.Id property:
The PID (process Id) is not valid if the associated process is not running. Therefore, you should ensure that the process is running before attempting to retrieve the Id property
More about.....Start and Kill Processes in C#
Hide console window from Process.Start C# ?
How can I get the application's path in a .NET console application ?
You can use the following code to get the current application directory.