C# 如何使用PowerSNMP for.NET获取活动进程的列表?
我希望使用dart PowerSNMP for.NET检索所有进程及其各自PID的列表,并在收到事件消息时将其写入Visual Studio控制台。我假设这是通过遍历mib树,然后检索特定OID的实际值来完成的,但我不太清楚这一切是如何工作的 例如,假设我有一个代理接收这样的消息C# 如何使用PowerSNMP for.NET获取活动进程的列表?,c#,snmp,mib,dart-communications,C#,Snmp,Mib,Dart Communications,我希望使用dart PowerSNMP for.NET检索所有进程及其各自PID的列表,并在收到事件消息时将其写入Visual Studio控制台。我假设这是通过遍历mib树,然后检索特定OID的实际值来完成的,但我不太清楚这一切是如何工作的 例如,假设我有一个代理接收这样的消息 private void agent1_MessageReceived(Agent agent, RequestMessage request, object state) { //print the
private void agent1_MessageReceived(Agent agent, RequestMessage request, object state)
{
//print the processes and pids using power snmp
String process = "";
//concat processes and pids
....
Console.WriteLine(process);
}
.Net framework中有一个函数(System.Diagnostics.Process) 记住包括:
使用System.Diagnostics代码>
返回一个进程数组在.Net framework中有一个函数(System.Diagnostics.Process)
记住包括:使用System.Diagnostics代码>
它返回一组进程该库(或任何其他SNMP库)不会帮助您完成所有任务
您必须在代理中实现,以便SNMP管理器可以查询hrSWRunTable
要实现此表,可以使用所示的Process.getprocesss
关于如何扩展PowerSNMP的代理,您可以参考其源代码和Dart的文档。该库(或任何其他SNMP库)不会帮助您完成所有任务
您必须在代理中实现,以便SNMP管理器可以查询hrSWRunTable
要实现此表,可以使用所示的Process.getprocesss
关于如何扩展PowerSNMP的代理,您可以参考其源代码和Dart的文档。我需要使用PowerSNMP for.NET库来完成此操作。抱歉,我不熟悉该库,因为.NET是基于框架库的系统,我只是假设它必须有一种机制,允许它像其他.Net语言一样调用内置框架代码。我需要使用PowerSNMP for.Net库来执行此操作。抱歉,我不熟悉该库,因为.Net是基于框架库的系统,我只是假设它必须有一种机制,允许它像其他.Net语言一样调用内置框架代码。