in SmvInterceptor/SmvInterceptor.cs [276:310]
private static ProcessPriorityClass RetrievePriority(XmlNode launchNode)
{
ProcessPriorityClass priority = ProcessPriorityClass.Normal;
if (launchNode != null)
{
string priorityStr = GetAttribute("value", launchNode.SelectSingleNode("PRIORITY"),
ProcessPriorityClass.Normal.ToString());
switch (priorityStr)
{
case "Normal":
priority = ProcessPriorityClass.Normal;
break;
case "AboveNormal":
priority = ProcessPriorityClass.AboveNormal;
break;
case "BelowNormal":
priority = ProcessPriorityClass.BelowNormal;
break;
case "High":
priority = ProcessPriorityClass.High;
break;
case "Idle":
priority = ProcessPriorityClass.Idle;
break;
case "RealTime":
priority = ProcessPriorityClass.RealTime;
break;
default:
priority = ProcessPriorityClass.Normal;
break;
}
}
return priority;
}