Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Windows XP SP2 may break certain apps

Windows XP SP2 may break certain apps

Scheduled Pinned Locked Moved The Lounge
csharpcomperformancequestion
14 Posts 11 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Jim Crafton
    wrote on last edited by
    #1

    Anybody heard about this[^]? Anyone have any apps that this may affect? The short summary is that it would appear to mostly affect code that uses DCOM, RPCs, certain kind of memory access (they mention that .Net runtimes had to be adjusted/revamped due to this), Windows FireWall. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned

    L M D P 4 Replies Last reply
    0
    • J Jim Crafton

      Anybody heard about this[^]? Anyone have any apps that this may affect? The short summary is that it would appear to mostly affect code that uses DCOM, RPCs, certain kind of memory access (they mention that .Net runtimes had to be adjusted/revamped due to this), Windows FireWall. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned

      L Offline
      L Offline
      l a u r e n
      wrote on last edited by
      #2

      so THATS how they're gonna kill off vs6 :suss:


      "there is no spoon"
      biz stuff   about me

      J L K 3 Replies Last reply
      0
      • L l a u r e n

        so THATS how they're gonna kill off vs6 :suss:


        "there is no spoon"
        biz stuff   about me

        J Offline
        J Offline
        Jeremy Falcon
        wrote on last edited by
        #3

        Hmm... makes ya wonder. :) Jeremy Falcon

        1 Reply Last reply
        0
        • J Jim Crafton

          Anybody heard about this[^]? Anyone have any apps that this may affect? The short summary is that it would appear to mostly affect code that uses DCOM, RPCs, certain kind of memory access (they mention that .Net runtimes had to be adjusted/revamped due to this), Windows FireWall. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned

          M Offline
          M Offline
          Michael P Butler
          wrote on last edited by
          #4

          Jim Crafton wrote: Anybody heard about this[^]? Old news. MSDN has had technical details since October. (See here[^] and here[^] (There may be more links but these are the only two I've had bookmarked) I believe the beta period for SP2 is going to be lengthy, after all Microsoft built its market on backwards compatability and making sure that even the most badly written apps would keep working. Michael But you know when the truth is told, That you can get what you want or you can just get old, Your're going to kick off before you even get halfway through. When will you realise... Vienna waits for you? - "The Stranger," Billy Joel

          M 1 Reply Last reply
          0
          • L l a u r e n

            so THATS how they're gonna kill off vs6 :suss:


            "there is no spoon"
            biz stuff   about me

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #5

            FWIW, the article says Visual Studio products will be updated to address the compatibility issues. Of course, it remains to be seen if VS6 is still supported.

            M 1 Reply Last reply
            0
            • L l a u r e n

              so THATS how they're gonna kill off vs6 :suss:


              "there is no spoon"
              biz stuff   about me

              K Offline
              K Offline
              kjessee
              wrote on last edited by
              #6

              I hope not. I like VS6 better than VS 2003. It could be that I like my $$$ more than VS 2003.

              1 Reply Last reply
              0
              • M Michael P Butler

                Jim Crafton wrote: Anybody heard about this[^]? Old news. MSDN has had technical details since October. (See here[^] and here[^] (There may be more links but these are the only two I've had bookmarked) I believe the beta period for SP2 is going to be lengthy, after all Microsoft built its market on backwards compatability and making sure that even the most badly written apps would keep working. Michael But you know when the truth is told, That you can get what you want or you can just get old, Your're going to kick off before you even get halfway through. When will you realise... Vienna waits for you? - "The Stranger," Billy Joel

                M Offline
                M Offline
                Member 96
                wrote on last edited by
                #7

                Michael P Butler wrote: beta period for SP2 When? They stress testing, but we need to get the beta before we can test. Taking a course is all well and good but no substitute for the real deal. Hopefully were going to get enough lead time for this.


                There is much to be said in favor of modern journalism. By giving us the opinions of the uneducated, it keeps us in touch with the ignorance of the community. - Oscar Wilde

                1 Reply Last reply
                0
                • J Jim Crafton

                  Anybody heard about this[^]? Anyone have any apps that this may affect? The short summary is that it would appear to mostly affect code that uses DCOM, RPCs, certain kind of memory access (they mention that .Net runtimes had to be adjusted/revamped due to this), Windows FireWall. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned

                  D Offline
                  D Offline
                  Daniel Turini
                  wrote on last edited by
                  #8

                  Jim Crafton wrote: certain kind of memory access (they mention that .Net runtimes had to be adjusted/revamped due to this), The heap and the stack (if the CPU allows) memory pages are not marked as executable anymore. This will eliminate most buffer and integer overflows, even if the software is buggy. [Better late than never.] This break almost any application that generates code on-the-fly, e.g., JIT compilers. That's why .Net have a JIT compiler (a patch, actually), and all modern virtual machines (JVM, parrot, etc). will need to explicitly mark those memory pages as executable. Perl combines all the worst aspects of C and Lisp: a billion different sublanguages in one monolithic executable. It combines the power of C with the readability of PostScript. -- Jamie Zawinski

                  M 1 Reply Last reply
                  0
                  • D Daniel Turini

                    Jim Crafton wrote: certain kind of memory access (they mention that .Net runtimes had to be adjusted/revamped due to this), The heap and the stack (if the CPU allows) memory pages are not marked as executable anymore. This will eliminate most buffer and integer overflows, even if the software is buggy. [Better late than never.] This break almost any application that generates code on-the-fly, e.g., JIT compilers. That's why .Net have a JIT compiler (a patch, actually), and all modern virtual machines (JVM, parrot, etc). will need to explicitly mark those memory pages as executable. Perl combines all the worst aspects of C and Lisp: a billion different sublanguages in one monolithic executable. It combines the power of C with the readability of PostScript. -- Jamie Zawinski

                    M Offline
                    M Offline
                    Michael Dunn
                    wrote on last edited by
                    #9

                    Daniel Turini wrote: if the CPU allows That's the real kicker. Since x86 doesn't have a separate Execute permission for memory, SP2 won't magically fix stack-based attacks, IIUC. It's worth nothing that ATL itself is affected, because it uses a bit of code, constructed at runtime, to connect an HWND to its corresponding CWindowImpl object. MS will obviously have a lot of app compat work ahead of them since they can't afford to break every binary out there that uses the ATL window classes. --Mike-- Personal stuff:: Ericahist | Homepage Shareware stuff:: 1ClickPicGrabber | RightClick-Encrypt CP stuff:: CP SearchBar v2.0.2 | C++ Forum FAQ ---- Kosh reminded me of some of the prima-donna programmers I've worked with. Knew everything but when you asked them a question; never gave you a straight answer.   -- Michael P. Butler in the Lounge

                    P 1 Reply Last reply
                    0
                    • J Jim Crafton

                      Anybody heard about this[^]? Anyone have any apps that this may affect? The short summary is that it would appear to mostly affect code that uses DCOM, RPCs, certain kind of memory access (they mention that .Net runtimes had to be adjusted/revamped due to this), Windows FireWall. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned

                      P Offline
                      P Offline
                      Prakash Nadar
                      wrote on last edited by
                      #10

                      This may be of some help Training on sp2[^]


                      Interviewer (me) : "Did you install Linux all my yourself?" Candidate : "Yes i installed Linux all my yourself."

                      1 Reply Last reply
                      0
                      • M Michael Dunn

                        Daniel Turini wrote: if the CPU allows That's the real kicker. Since x86 doesn't have a separate Execute permission for memory, SP2 won't magically fix stack-based attacks, IIUC. It's worth nothing that ATL itself is affected, because it uses a bit of code, constructed at runtime, to connect an HWND to its corresponding CWindowImpl object. MS will obviously have a lot of app compat work ahead of them since they can't afford to break every binary out there that uses the ATL window classes. --Mike-- Personal stuff:: Ericahist | Homepage Shareware stuff:: 1ClickPicGrabber | RightClick-Encrypt CP stuff:: CP SearchBar v2.0.2 | C++ Forum FAQ ---- Kosh reminded me of some of the prima-donna programmers I've worked with. Knew everything but when you asked them a question; never gave you a straight answer.   -- Michael P. Butler in the Lounge

                        P Offline
                        P Offline
                        Prakash Nadar
                        wrote on last edited by
                        #11

                        Michael Dunn wrote: Since x86 doesn't have a separate Execute permission for memory, SP2 won't magically fix stack-based attacks I dont think there is any sp2 for x86 machines. :-) Michael Dunn wrote: to connect an HWND to its corresponding CWindowImpl object. Whats wrong in that ? many non ATL applications do the same thing i suppose.


                        Interviewer (me) : "Did you install Linux all my yourself?" Candidate : "Yes i installed Linux all my yourself."

                        M 1 Reply Last reply
                        0
                        • P Prakash Nadar

                          Michael Dunn wrote: Since x86 doesn't have a separate Execute permission for memory, SP2 won't magically fix stack-based attacks I dont think there is any sp2 for x86 machines. :-) Michael Dunn wrote: to connect an HWND to its corresponding CWindowImpl object. Whats wrong in that ? many non ATL applications do the same thing i suppose.


                          Interviewer (me) : "Did you install Linux all my yourself?" Candidate : "Yes i installed Linux all my yourself."

                          M Offline
                          M Offline
                          Michael Dunn
                          wrote on last edited by
                          #12

                          You quoted the wrong part of my post. Michael Dunn wrote: a bit of code, constructed at runtime It's code put in memory that's allocated at runtime, and then executed... exactly what a buffer overrun attack does. --Mike-- Personal stuff:: Ericahist | Homepage Shareware stuff:: 1ClickPicGrabber | RightClick-Encrypt CP stuff:: CP SearchBar v2.0.2 | C++ Forum FAQ ---- Laugh it up, fuzzball.

                          1 Reply Last reply
                          0
                          • L Lost User

                            FWIW, the article says Visual Studio products will be updated to address the compatibility issues. Of course, it remains to be seen if VS6 is still supported.

                            M Offline
                            M Offline
                            Michael Dunn
                            wrote on last edited by
                            #13

                            LunaticFringe wrote: Of course, it remains to be seen if VS6 is still supported. From this page[^]: "Tools released prior to VS .NET 2002 will not be serviced to address XP SP2." :(( --Mike-- Personal stuff:: Ericahist | Homepage Shareware stuff:: 1ClickPicGrabber | RightClick-Encrypt CP stuff:: CP SearchBar v2.0.2 | C++ Forum FAQ ---- Kosh reminded me of some of the prima-donna programmers I've worked with. Knew everything but when you asked them a question; never gave you a straight answer.   -- Michael P. Butler in the Lounge

                            K 1 Reply Last reply
                            0
                            • M Michael Dunn

                              LunaticFringe wrote: Of course, it remains to be seen if VS6 is still supported. From this page[^]: "Tools released prior to VS .NET 2002 will not be serviced to address XP SP2." :(( --Mike-- Personal stuff:: Ericahist | Homepage Shareware stuff:: 1ClickPicGrabber | RightClick-Encrypt CP stuff:: CP SearchBar v2.0.2 | C++ Forum FAQ ---- Kosh reminded me of some of the prima-donna programmers I've worked with. Knew everything but when you asked them a question; never gave you a straight answer.   -- Michael P. Butler in the Lounge

                              K Offline
                              K Offline
                              Kannan Kalyanaraman
                              wrote on last edited by
                              #14

                              Whatever happened to the illusive SP6 for VS6. Regards, Kannan

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups