本文整理汇总了C#中System.Diagnostics.Process.modules_Indexed_by_ModuleName方法的典型用法代码示例。如果您正苦于以下问题:C# Process.modules_Indexed_by_ModuleName方法的具体用法?C# Process.modules_Indexed_by_ModuleName怎么用?C# Process.modules_Indexed_by_ModuleName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Diagnostics.Process
的用法示例。
在下文中一共展示了Process.modules_Indexed_by_ModuleName方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: add_FlowLayoutPanel_with_DetectedModules
public static FlowLayoutPanel add_FlowLayoutPanel_with_DetectedModules(this Control targetControl, Process process)
{
targetControl.clear();
var modules_byModuleName = process.modules_Indexed_by_ModuleName();
var modules_byFileName = process.modules_Indexed_by_FileName();
var flowPanel = targetControl.add_FlowLayoutPanel();
Func<string,string, Button> add_Mapping =
(key, text)=>{
if (modules_byModuleName.hasKey(key) || modules_byFileName.hasKey(key))
return flowPanel.add_Button(text);
return null;
};
add_Mapping("mscoree.dll" , "CLR").green();
add_Mapping(@"C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll" , "CLR 4.0 32bit").blue();
add_Mapping(@"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll" , "CLR 4.0 64bit").blue();
add_Mapping("java.dll", "JVM").green();
return flowPanel;
}