private static string ParseServiceBinaryPathName(string output)
{
foreach (Match match in s_binaryPathNameRegex.Matches(output))
{
string binaryPathName = match.Groups["binaryPathName"].Value;
if (binaryPathName.StartsWith("\""))
{
var array = binaryPathName.Split(new[] { '"' }, StringSplitOptions.RemoveEmptyEntries);
binaryPathName = array[0];
}
else if (binaryPathName.Contains(" "))
{
var array = binaryPathName.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
binaryPathName = array[0];
}
return binaryPathName;
}
return null;
}