Working with new versions of Windows

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Working with new versions of Windows

      Hi Mr Mike. This isn't really a correction but I thought this was probably the best place for this comment on the book (Which I am really enjoying/finding useful).

      On Page 391 you find section T1.4 of the logo testing questionable. This is the testing for Windows version checking.

      This has to do with properly dealing with the version number returned by the operating system. There used to be a great problem with persuading programmers to use >= rather than = when testing version numbers for install (and sometimes running). The number of programs that checked they were on DOS 5 rather than DOS 4 and so stopped either installing and or working (or locked off features) when DOS 6 shipped was quite high (Microsoft had the SETVER command to help address this).

      Or there is testing the operating system rather than looking for the particular features such as DirectX version. A number of game programs refused to install on NT and only installed on 9x. Even when the version of NT was Windows 2000 with full DirectX Support. Ask Mr Spector about the -lgntforce argument for the setup program of Thief (used to bypass this).

      As you can imagine this was a big problem when Windows XP home shipped. It was to get round a lot of the programs that did this that Microsoft created the Application Compatibility Toolkit (many of the applications supported are actually games).

      How they test this I don't know (special machines that report Windows version 666? ;) but they want to make certain that you still try to install on the next version.

      I hope you find this informative.
      Alasdair Russell (Dhericean)
      Gamma Testing - Where testing is extended to the full user community (AKA Shipping the Program)
    • RE: Working with new versions of Windows

      Well said - and by the way those testing requirements came straight from the Soft, and I certainly found my brow furrowing when I read many of them.
      Mr.Mike
      Author, Programmer, Brewer, Patriot
    • RE: Working with new versions of Windows

      The testing requirments that impacted me most reading them was the ones about programs that require a reboot. Far too often am I doing something while I install a program, and some stupid installer decides to force a reboot, even if I close the box or leave it untouched. I mean, a LOT of these programs don't need to pull that stunt, even Office doesn't reboot the system and that probably affects Windows a lot more substantially than their piddly little game or application. Norton Antivirus especially pisses me off doing this (haven't tried the newest versions, though).

      Am I just anal?
      -Larrik Jaerico

      www.LarrikJ.com
    • RE: Working with new versions of Windows

      Originally posted by Larrik
      Norton Antivirus especially pisses me off doing this (haven't tried the newest versions, though).


      I know all about that. Every time I have to install Norton products they insist on downloading all the required updates, installing a few of them, rebooting, re-downloading the updates it JUST downloaded, installing a few more, rebooting, rinse and repeat ad nausea...

      Aaaaagh!
      pan narrans

      The post was edited 1 time, last by pan narrans ().