Use PROCESS_QUERY_LIMITED_INFORMATION when getting process handle

Accessing Process.StartTime throws an "access is denied" exception if
the target process is running with elevated permissions and the caller 
isn't.

Fix #302