* added KphQueryProcessHandles

* added KphOpenThreadProcess
* hidden processes scanner can now detect FUTo
* KPH cleanup - added argument attributes
* improved auto-ForeColor

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1436 21ef857c-d57f-4fe0-8362-d861dc6d29cd
This commit is contained in:
wj32
2009-06-20 02:47:04 +00:00
parent c4517e384d
commit a17e10d425
32 changed files with 1262 additions and 468 deletions
@@ -297,14 +297,6 @@ namespace ProcessHacker
return SystemColors.Window;
}
private Color GetForeColor(Color backColor)
{
if (backColor.GetBrightness() > 0.4)
return Color.Black;
else
return Color.White;
}
private void provider_DictionaryAdded(ProcessItem item)
{
this.BeginInvoke(new MethodInvoker(delegate
@@ -329,7 +321,6 @@ namespace ProcessHacker
}
node.BackColor = this.GetProcessColor(item);
node.ForeColor = this.GetForeColor(node.BackColor);
node.ExpandAll();
}
}
@@ -347,7 +338,6 @@ namespace ProcessHacker
if (node != null)
{
node.BackColor = this.GetProcessColor(newItem);
node.ForeColor = this.GetForeColor(node.BackColor);
}
_treeModel.Nodes[newItem.Pid].ProcessItem = newItem;
@@ -410,7 +400,6 @@ namespace ProcessHacker
ProcessItem item = _provider.Dictionary[pNode.Pid];
node.BackColor = this.GetProcessColor(item);
node.ForeColor = this.GetForeColor(node.BackColor);
}
}
catch (Exception ex)