Thread: Upgrading Windows

  1. #1
    the Corvetter
    Join Date
    Sep 2001
    Posts
    1,584

    Upgrading Windows

    You know how Charles Petzold's "Programming Windows 5th Edition" is written for programming Win98. Well, what happens if this programmer gets XP. There shouldn't be a problem, right? The only problems would occur if you downgrade to 95. Am I correct?

    --Garfield
    1978 Silver Anniversary Corvette

  2. #2
    Skunkmeister Stoned_Coder's Avatar
    Join Date
    Aug 2001
    Posts
    2,572
    You will be able to carry the knowledge that you are learning now forward to winxp.
    Free the weed!! Class B to class C is not good enough!!
    And the FAQ is here :- http://faq.cprogramming.com/cgi-bin/smartfaq.cgi

  3. #3
    train spotter
    Join Date
    Aug 2001
    Location
    near a computer
    Posts
    3,868
    My code runs on 95 (need to upgrade the winsock to winsock2 for the sockets), 98, ME, NT and 2000 without problem. The NT based kernals are more demanding as far as memory, pointers and handles go. By this I mean what Win98 will accept as OK 2000 rejects as an error. Makes better code though.
    We do not use XP yet as it is still a beta as far as we are concerned. It is based on NT though so should be no problem.
    "Man alone suffers so excruciatingly in the world that he was compelled to invent laughter."
    Friedrich Nietzsche

    "I spent a lot of my money on booze, birds and fast cars......the rest I squandered."
    George Best

    "If you are going through hell....keep going."
    Winston Churchill

  4. #4
    the Corvetter
    Join Date
    Sep 2001
    Posts
    1,584
    So I don't have to worry about programming XP differently than it would be with 98? Thanks.
    1978 Silver Anniversary Corvette

  5. #5
    train spotter
    Join Date
    Aug 2001
    Location
    near a computer
    Posts
    3,868
    Well you can do IP spoofing with the raw sockets in XP.

    SYN attacks instead of the filterable TCP / UDP floods.
    "Man alone suffers so excruciatingly in the world that he was compelled to invent laughter."
    Friedrich Nietzsche

    "I spent a lot of my money on booze, birds and fast cars......the rest I squandered."
    George Best

    "If you are going through hell....keep going."
    Winston Churchill

  6. #6
    the Corvetter
    Join Date
    Sep 2001
    Posts
    1,584
    Okay, thanks.
    1978 Silver Anniversary Corvette

  7. #7
    Just one more wrong move. -KEN-'s Avatar
    Join Date
    Aug 2001
    Posts
    3,227
    Great novacain! Let's just let any little kiddie read that and go out and code an IP spoofer! (God, was it ever a MISTAKE put raw sockets in XP...maybe not pro but DEFINATELY home edition...!!)


    Anyhow, the only problem I ran into was when I tried to compile my code under VS.NET and run it under XP...but when I write it up in good ol' MSVC6 it runs perfectly on XP.

  8. #8
    Registered User squireBOB's Avatar
    Join Date
    Dec 2001
    Posts
    6
    Originally posted by novacain
    ...We do not use XP yet as it is still a beta as far as we are concerned. It is based on NT though so should be no problem.
    Microsoft BETA program is the first 2 years of sales!

    As to the thread. Nothing that you learn is wasted, you just haven't found an app for it yet. Keep reading, they'll be a book on XP soon (after the BETA progrom is finished though).

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Just starting Windows Programming, School me!
    By Shamino in forum Windows Programming
    Replies: 17
    Last Post: 02-22-2008, 08:14 AM
  2. Dialog Box Problems
    By Morgul in forum Windows Programming
    Replies: 21
    Last Post: 05-31-2005, 05:48 PM
  3. dual boot Win XP, win 2000
    By Micko in forum Tech Board
    Replies: 6
    Last Post: 05-30-2005, 02:55 PM
  4. SDL and Windows
    By nickname_changed in forum Windows Programming
    Replies: 14
    Last Post: 10-24-2003, 12:19 AM
  5. IE 6 status bar
    By DavidP in forum Tech Board
    Replies: 15
    Last Post: 10-23-2002, 05:31 PM