[Perl] Funcion para mostrar procesos

HOla aca les traigo una funcion que les mostrara los
procesos en su computadora


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
use Win32::OLE qw(in);
 
sub getprocess {
 
my %procesos;
 
my $uno = Win32::OLE->new("WbemScripting.SWbemLocator");
my $dos = $uno->ConnectServer("","root\\cimv2");
 
foreach my $pro (in $dos->InstancesOf("Win32_Process")){
$procesos{$pro->{Caption}} = $pro->{ProcessId};
}
return %procesos;
}

Ejemplo de uso


1
2
3
4
5
6
my %vida = getprocess();
 
for my $data(keys %vida) {
print "[Proceso] : ".$data."\n";
print "[PID] : ".$vida{$data}."\n\n";
}

0 comentarios: sobre [Perl] Funcion para mostrar procesos

Publicar un comentario para [Perl] Funcion para mostrar procesos

:a   :b   :c   :d   :e   :f   :g   :h   :i   :j   :k   :l   :m   :n   :o   :p   :q   :r   :s   :t

Calculando Tiempo
Alienspace Theme © Copyright 2017 By Proxor
Mi Ping en TotalPing.com FeedBurner FeedBurner FeedBurner FeedBurner FeedBurner