ich habe jetzt angefangen mit dem modul Win32::TieRegistry
die registry auszulesen hänge aber daran wie ich in X schlüsseln
nach einem wert such kann.
suchen wollte ich nach FullDuplex aber es scheitert schon daran das die $Duplex var schon verkehr angezeigt wird aber warum?
Can't read LMachine/SYSTEM/CurrentControlSet/Control/Class.0000/ value:
Das System konnte die eingegebene Umgebungsoption nicht finden
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
use strict;
use warnings;
use Win32::TieRegistry( Delimiter=>"/");
my $Glob_Key = $Registry->{"LMachine/SYSTEM/CurrentControlSet/Control/Class"}
or die "Can't read LMachine/SYSTEM/CurrentControlSet/Control/Class value: $^E\n";
my @Glob_Key = keys(%{$Glob_Key})
or die "Can't read LMachine/SYSTEM/CurrentControlSet/Control/Class value: $^E\n";
for (@Glob_Key)
{
my $Net_Key = $Registry->{"LMachine/SYSTEM/CurrentControlSet/Control/Class/".$_}
or die "Can't read LMachine/SYSTEM/CurrentControlSet/Control/Class.$_ value: $^E\n";
my @Net_Key = keys(%{$Net_Key})
or die "Can't read LMachine/SYSTEM/CurrentControlSet/Control/Class.$_ value: $^E\n";
#print @Net_Key,"\n";
for (@Net_Key)
{
my $Duplex = $Registry->{"LMachine/SYSTEM/CurrentControlSet/Control/Class/".$_ ."/SpeedDuplex"}
or die "Can't read LMachine/SYSTEM/CurrentControlSet/Control/Class.$_ value: $^E\n";
my @Duplex = keys(%{$Net_Key})
or die "Can't read LMachine/SYSTEM/CurrentControlSet/Control/Class.$_ value: $^E\n";
print $_,"\n";
}
}
was mach ich falsch?
was auch blöd bei mircosoft ist das der wert duplex wohl auf
jeden pc anders ist
merci schon mal
rambo