Using
use Config; $PLATFORM = $Config{'osname'}; # and my @OS_VER = Win32::GetOSVersion;
'osname' is used to determine what flavor of OS I am on MSWin32, solaris, linux, etc. as I am working on every platform out there.
My question is: How do I differentiate between .NET Enterprise Server and Windows 2003 server when I get back verion 5.2 from Win32::GetOSVersion. (see chart)
Is there anything else out there I can use?
Thank you :)
-P0w3rK!d
# Name 'osname' $ENV{'OS'} Version Build
# ------------------------ -------- ---------- ------- -----
# Windows NT4.0 MSWin32 Windows_NT 4.0 1381
# Windows 2000 Server MSWin32 Windows_NT 5.0 2195
# Windows XP, XP Pro MSWin32 Windows_NT 5.1 21##
# .NET Enterprise Server MSWin32 Windows_NT 5.2 36##
# Windows 2003 Server MSWin32 Windows_NT 5.2 37##
In reply to How to determining if I am on .NET versus Windows 2003 by P0w3rK!d
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |