Robert Allerstorfer: Windows-Umgebungsvariablen

Beitrag lesen

Hi,

ich würde gerne den CPU-Typ in perl auslesen. In Unix geht das mit

print uname -m;

  • als ergebnis erhält man zB. "i686". In WinNT entspricht das der umgebungsvariable PROCESSOR_ARCHITECTURE (=> "x86"). Diese umgebungsvariable kann aber eigenartigerweise nicht mit perl ausgelesen werden. Ein konstrukt

foreach $key (keys(%ENV)) {
print  $key, ": ", $ENV{$key}, "<br>\n";
}

  • das alle variablen ausliest, zeigt, dass eben diese nicht dabei ist. Geht das nun gar nicht mit perl unter NT?

danke,
rob.