I'm not sure. From the looks of it, neither is MS
Operating System Properties.
You might try running winver...
- Click Start | Run.
- In the Open box, type Winver.
- Click OK or press Enter.
| [reply] [d/l] |
I'm just going to grab what I need for now. I was trying
to look ahead to compiling on new Windows platforms
using Perl, Java, and Ant. Based on your help, I wrote
up the code I need so it's ready months down the road.
I'm just going to key off the build version to diff btw
2003 Server and .Net Enterprise for now.
Thanks :)
-P0w3rK!d
| [reply] |
| [reply] |
I haven't done much with Win32 in perl and others have already stated the whole 'can you get the build version' but from what was given, it seems we know the following:
- build versions are the only difference in the given chart
- .NET has 36## for build version
- 2003 has 37## for build version
First, since I don't know what the variables are for Config, I do the following:
foreach $i (keys %Config) {
print "$i\n";
}
Perhaps a set variable based on what the build version is?
Example:
$build_prefix = substr Win32::GetBuild, 0, 2;
if ($build_prefix == '36') {
# do something for .NET
} elsif ($build_prefix == '37') {
# do something for 2003
}
Course, it'd be better if I knew for sure you could get the build version from Config or Win32, but it's a helping hand! I'm probably going to go look it up soon anyways just to know, hehe...
EDIT: after looking back over this, it seems the above code/etc is a really kludgy way of doing it and I probably should've done my homework before posting. Bah, I say...it's 12:30 and I'm still at work! | [reply] [d/l] [select] |