Is that really how it works? They don't go by the kernel version or something?
looool
This deserves its own thread it's so funny
Is that really how it works? They don't go by the kernel version or something?
// os_ver.cpp
// compile with: /clr
using namespace System;
int main()
{
OperatingSystem^ osv = Environment::OSVersion;
PlatformID id = osv->Platform;
Console::Write("Operating system: ");
if (id == PlatformID::Win32NT)
Console::WriteLine("Win32NT");
else if (id == PlatformID::Win32S)
Console::WriteLine("Win32S");
else if (id == PlatformID::Win32Windows)
Console::WriteLine("Win32Windows");
else
Console::WriteLine("WinCE");
Version^ version = osv->Version;
if (version)
{
int build = version->Build;
int major = version->Major;
int minor = version->Minor;
int revision = Environment::Version->Revision;
Console::Write("OS Version: ");
Console::WriteLine("{0}.{1}.{2}.{3}",
build, major, minor, revision);
}
return 0;
}
oldnewthing said:Version numbers. Very important. And so many people check them wrong.
This is why Windows 95's GetVersion function returned 3.95 instead of 4.0. A lot of code checked the version number like this:
Now consider what happens when the version number is reported as 4.0. The major version check passes, but the minor version check fails since 0 is less than 10.Code:UINT Ver = GetVersion(); UINT MajorVersion = LOBYTE(uVer); UINT MinorVersion = HIBYTE(uVer); if (MajorVersion < 3 || MinorVersion < 10) { Error("This program requires Windows 3.1"); }
Leave it to third-party developers to fuck things up. This is a really horrible of checking which version of Windows you're running on.
Beware of anonymous bullshit on the internet.
For starters, humoring the fact that they even are an MS employee, they even say that is a rumor. They clearly aren't someone in the know so don't treat this like it's true (aka, they don't work on Windows).
Second, that's not even how you check for the version on Windows. When you ask for the version number, you will get the kernel number you are on, for example Windows 10 will return "6.4". Early on in the process, the engineers don't know what the product will be called, which is why you don't bother working with the product name at all. That's why everyone uses the kernel version number, because that won't change even if the product name does.
The only way you can even get the friendly product name as far as I know is to use WMI, which didn't even come installed on Windows machines until Windows 2000. MS did offer WMI for Win95 and Win98, but it was an optional download the user had to install for it to work.
You could obviously work around the problem without WMI by implementing your own logic for "if they are on this major version, and this minor version then I'll assume it's Windows 95", but obviously you can see that uses the version number anyway, and thus isn't an issue.
Finally, even if this were true, and a developer went completely against all of the guidance MS has ever released and supported for how to check the version number, that's why MS has compatibility shims. Considering that to do this sort of check requires an optional download, the amount of software that would even theoretically do this would be tiny, and thus they could add it to a compatibility list and it would be fine. It's silly to think that it's a technical reason they couldn't name it Windows 9. It was clearly a marketing decision.
I call complete bullshit on that rumor.
Beware of anonymous bullshit on the internet.
For starters, humoring the fact that they even are an MS employee, they even say that is a rumor. They clearly aren't someone in the know so don't treat this like it's true (aka, they don't work on Windows).
Second, that's not even how you check for the version on Windows. When you ask for the version number, you will get the kernel number you are on, for example Windows 10 will return "6.4". Early on in the process, the engineers don't know what the product will be called, which is why you don't bother working with the product name at all. That's why everyone uses the kernel version number, because that won't change even if the product name does.
The only way you can even get the friendly product name as far as I know is to use WMI, which didn't even come installed on Windows machines until Windows 2000. MS did offer WMI for Win95 and Win98, but it was an optional download the user had to install for it to work.
You could obviously work around the problem without WMI by implementing your own logic for "if they are on this major version, and this minor version then I'll assume it's Windows 95", but obviously you can see that uses the version number anyway, and thus isn't an issue.
Finally, even if this were true, and a developer went completely against all of the guidance MS has ever released and supported for how to check the version number, that's why MS has compatibility shims. Considering that to do this sort of check requires an optional download, the amount of software that would even theoretically do this would be tiny, and thus they could add it to a compatibility list and it would be fine. It's silly to think that it's a technical reason they couldn't name it Windows 9. It was clearly a marketing decision.
I call complete bullshit on that rumor.
Again, it's not a rumor, it's a joke.
Us engineers who have been working on this product for the last many months didn't find out about the name Windows 10 until yesterday!
Even the highest-profile people explicitly focusing on compatibility issues didn't find out till yesterday.
Oh, MacType doesn't seem to work with Metro apps so those still look like shit. Why can't MS get font rendering right?
Looking forward to trying it! Enterprise link appears borked at the moment though. I can only download the personal link. What version of powershell is included?Again, it's not a rumor, it's a joke.
Us engineers who have been working on this product for the last many months didn't find out about the name Windows 10 until yesterday!
Even the highest-profile people explicitly focusing on compatibility issues didn't find out till yesterday.
Awesome, Windows 10 didn't delete my programs like the previous developers preview did.
Really? I read that it erases all applications. That's awesome! I may give it a shot now.
Awesome, Windows 10 didn't delete my programs like the previous developers preview did.
I like that the borders are smaller. The shadows also seem to be stronger.
The only thing i don't like is the file explorer icon.
me too. only thing i'm fearing is some xp programs not working correctly.Fuck... seriously considering maining Windows 10. Talk me out of it.
Fuck... seriously considering maining Windows 10. Talk me out of it.
Again, it's not a rumor, it's a joke.
Us engineers who have been working on this product for the last many months didn't find out about the name Windows 10 until yesterday!
Even the highest-profile people explicitly focusing on compatibility issues didn't find out till yesterday.
I'm running it on my laptop for a few days to see what happens. If it goes well, I'll main it on my PC as well. I did this with Win 7 and 8 on the earliest versions I could, and everything was fine.Fuck... seriously considering maining Windows 10. Talk me out of it.
Fuck... seriously considering maining Windows 10. Talk me out of it.
How do I get my full-screen start menu back?
Presumably the new start menu will just expand to fill almost the whole screen if you have enough tiles there? I'm going to download a bunch of free apps and see what happens. All that's important is that they stay in the same place and I know where to click without having to look if I want to load Excel or whatever.
How do I get my full-screen start menu back?
Presumably the new start menu will just expand to fill almost the whole screen if you have enough tiles there? I'm going to download a bunch of free apps and see what happens. All that's important is that they stay in the same place and I know where to click without having to look if I want to load Excel or whatever.
How do I get my full-screen start menu back?
Presumably the new start menu will just expand to fill almost the whole screen if you have enough tiles there? I'm going to download a bunch of free apps and see what happens. All that's important is that they stay in the same place and I know where to click without having to look if I want to load Excel or whatever.
I'm running it on my laptop for a few days to see what happens. If it goes well, I'll main it on my PC as well. I did this with Win 7 and 8 on the earliest versions I could, and everything was fine.
Did that help?
Will the preview version upgrade to the full version or do I need to downgrade to W8.1?
How do I get my full-screen start menu back?
Presumably the new start menu will just expand to fill almost the whole screen if you have enough tiles there? I'm going to download a bunch of free apps and see what happens. All that's important is that they stay in the same place and I know where to click without having to look if I want to load Excel or whatever.
I'm running it on my laptop for a few days to see what happens. If it goes well, I'll main it on my PC as well. I did this with Win 7 and 8 on the earliest versions I could, and everything was fine.
Did that help?
How do I get my full-screen start menu back?
Download EasyBCD so you can Dual Boot.If i install the preview then it will override my current windows? You can't dual boot with it?
Has anyone tested its compatibility with other software? Any issues?
So can I use Windows 7 USB/DVD Download Tool to make a USB installer like before for this?