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. Friday musings

Friday musings

Scheduled Pinned Locked Moved The Lounge
csharpphpwpfcomjson
19 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.
  • N Offline
    N Offline
    Nish Nishant
    wrote on last edited by
    #1

    Why is it that the 64-bit version of regsvr32.exe is not called regsvr64.exe? I suppose it's to help with backward compatibility where you have tens of thousands of apps and batch files that hard-code a call to regsvr32. But this naming ambiguity leads to all kinds of confusion, which is evident if you do a simple google search on regsvr32. People don't often realize that in 64 bit Windows, the regsvr32.exe in the System32 folder is actually 64 bit. Well that's another funny thing, System32 actually contains 64 bit files in a 64 bit OS, again for backward compatibility I guess. There are all these apps hardcoding System32 in the path instead of using an appropriate API to get the system-folder. Anyway I was thinking about this last night just as I was going to bed, and thought I'd just mention it here. I know it's not a CCC, or a poorly worded joke, or even an xyz-sucks thread. So I am aware that it's kinda off-topic here, please accept my apologies for that. :rolleyes:

    Regards, Nish


    My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

    H D B C G 9 Replies Last reply
    0
    • N Nish Nishant

      Why is it that the 64-bit version of regsvr32.exe is not called regsvr64.exe? I suppose it's to help with backward compatibility where you have tens of thousands of apps and batch files that hard-code a call to regsvr32. But this naming ambiguity leads to all kinds of confusion, which is evident if you do a simple google search on regsvr32. People don't often realize that in 64 bit Windows, the regsvr32.exe in the System32 folder is actually 64 bit. Well that's another funny thing, System32 actually contains 64 bit files in a 64 bit OS, again for backward compatibility I guess. There are all these apps hardcoding System32 in the path instead of using an appropriate API to get the system-folder. Anyway I was thinking about this last night just as I was going to bed, and thought I'd just mention it here. I know it's not a CCC, or a poorly worded joke, or even an xyz-sucks thread. So I am aware that it's kinda off-topic here, please accept my apologies for that. :rolleyes:

      Regards, Nish


      My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

      H Offline
      H Offline
      Henry Minute
      wrote on last edited by
      #2

      According to recent links, Wait will be 128bit so things will be twice as bad.

      Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

      I 1 Reply Last reply
      0
      • N Nish Nishant

        Why is it that the 64-bit version of regsvr32.exe is not called regsvr64.exe? I suppose it's to help with backward compatibility where you have tens of thousands of apps and batch files that hard-code a call to regsvr32. But this naming ambiguity leads to all kinds of confusion, which is evident if you do a simple google search on regsvr32. People don't often realize that in 64 bit Windows, the regsvr32.exe in the System32 folder is actually 64 bit. Well that's another funny thing, System32 actually contains 64 bit files in a 64 bit OS, again for backward compatibility I guess. There are all these apps hardcoding System32 in the path instead of using an appropriate API to get the system-folder. Anyway I was thinking about this last night just as I was going to bed, and thought I'd just mention it here. I know it's not a CCC, or a poorly worded joke, or even an xyz-sucks thread. So I am aware that it's kinda off-topic here, please accept my apologies for that. :rolleyes:

        Regards, Nish


        My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

        D Offline
        D Offline
        Dave Parker
        wrote on last edited by
        #3

        Does my head in as well. Hardcoded paths to system32 could have been changed to system64 as part of the move of an app to 64-bit (not that many apps have made such a move yet anyway). But yeah, apps would ideally ask the system where the folder is located.

        1 Reply Last reply
        0
        • N Nish Nishant

          Why is it that the 64-bit version of regsvr32.exe is not called regsvr64.exe? I suppose it's to help with backward compatibility where you have tens of thousands of apps and batch files that hard-code a call to regsvr32. But this naming ambiguity leads to all kinds of confusion, which is evident if you do a simple google search on regsvr32. People don't often realize that in 64 bit Windows, the regsvr32.exe in the System32 folder is actually 64 bit. Well that's another funny thing, System32 actually contains 64 bit files in a 64 bit OS, again for backward compatibility I guess. There are all these apps hardcoding System32 in the path instead of using an appropriate API to get the system-folder. Anyway I was thinking about this last night just as I was going to bed, and thought I'd just mention it here. I know it's not a CCC, or a poorly worded joke, or even an xyz-sucks thread. So I am aware that it's kinda off-topic here, please accept my apologies for that. :rolleyes:

          Regards, Nish


          My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

          B Offline
          B Offline
          Bassam Abdul Baki
          wrote on last edited by
          #4

          Which is why never put version numbers in filenames. I don't even like seeing NT in WindowsNT or 32 in System32.

          Web - BM - RSS - Math - LinkedIn

          N 1 Reply Last reply
          0
          • B Bassam Abdul Baki

            Which is why never put version numbers in filenames. I don't even like seeing NT in WindowsNT or 32 in System32.

            Web - BM - RSS - Math - LinkedIn

            N Offline
            N Offline
            Nish Nishant
            wrote on last edited by
            #5

            Bassam Abdul-Baki wrote:

            Which is why never put version numbers in filenames. I don't even like seeing NT in WindowsNT or 32 in System32.

            Or say the Win32 API which is now nearly all in 64 bit :-)

            Regards, Nish


            My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

            1 Reply Last reply
            0
            • N Nish Nishant

              Why is it that the 64-bit version of regsvr32.exe is not called regsvr64.exe? I suppose it's to help with backward compatibility where you have tens of thousands of apps and batch files that hard-code a call to regsvr32. But this naming ambiguity leads to all kinds of confusion, which is evident if you do a simple google search on regsvr32. People don't often realize that in 64 bit Windows, the regsvr32.exe in the System32 folder is actually 64 bit. Well that's another funny thing, System32 actually contains 64 bit files in a 64 bit OS, again for backward compatibility I guess. There are all these apps hardcoding System32 in the path instead of using an appropriate API to get the system-folder. Anyway I was thinking about this last night just as I was going to bed, and thought I'd just mention it here. I know it's not a CCC, or a poorly worded joke, or even an xyz-sucks thread. So I am aware that it's kinda off-topic here, please accept my apologies for that. :rolleyes:

              Regards, Nish


              My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

              C Offline
              C Offline
              Chris Meech
              wrote on last edited by
              #6

              Now here's an odd thought. What if Microsoft produced two 64 bit OS's. One which provided all backward compatibility, like the one that they released. And another that provides no backward compatability. Which one would outsell? :)

              Chris Meech I am Canadian. [heard in a local bar] In theory there is no difference between theory and practice. In practice there is. [Yogi Berra]

              1 Reply Last reply
              0
              • N Nish Nishant

                Why is it that the 64-bit version of regsvr32.exe is not called regsvr64.exe? I suppose it's to help with backward compatibility where you have tens of thousands of apps and batch files that hard-code a call to regsvr32. But this naming ambiguity leads to all kinds of confusion, which is evident if you do a simple google search on regsvr32. People don't often realize that in 64 bit Windows, the regsvr32.exe in the System32 folder is actually 64 bit. Well that's another funny thing, System32 actually contains 64 bit files in a 64 bit OS, again for backward compatibility I guess. There are all these apps hardcoding System32 in the path instead of using an appropriate API to get the system-folder. Anyway I was thinking about this last night just as I was going to bed, and thought I'd just mention it here. I know it's not a CCC, or a poorly worded joke, or even an xyz-sucks thread. So I am aware that it's kinda off-topic here, please accept my apologies for that. :rolleyes:

                Regards, Nish


                My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

                G Offline
                G Offline
                GenJerDan
                wrote on last edited by
                #7

                So why don't they alias things and not worry about it?

                1 Reply Last reply
                0
                • N Nish Nishant

                  Why is it that the 64-bit version of regsvr32.exe is not called regsvr64.exe? I suppose it's to help with backward compatibility where you have tens of thousands of apps and batch files that hard-code a call to regsvr32. But this naming ambiguity leads to all kinds of confusion, which is evident if you do a simple google search on regsvr32. People don't often realize that in 64 bit Windows, the regsvr32.exe in the System32 folder is actually 64 bit. Well that's another funny thing, System32 actually contains 64 bit files in a 64 bit OS, again for backward compatibility I guess. There are all these apps hardcoding System32 in the path instead of using an appropriate API to get the system-folder. Anyway I was thinking about this last night just as I was going to bed, and thought I'd just mention it here. I know it's not a CCC, or a poorly worded joke, or even an xyz-sucks thread. So I am aware that it's kinda off-topic here, please accept my apologies for that. :rolleyes:

                  Regards, Nish


                  My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

                  S Offline
                  S Offline
                  Single Step Debugger
                  wrote on last edited by
                  #8

                  The problem is that in Windows 7 for some reason you HAVE TO hardcode the paths in the batch file. It wasn’t like this in the XP. For example you need to have C:\Windows\System32\REGSVR32.EXE “C:\some dir\some sub-dir>\<some sub-sub-dir\your.dll>” instead of just REGSVR32.EXE .\your.dll.

                  The narrow specialist in the broad sense of the word is a complete idiot in the narrow sense of the word. Advertise here – minimum three posts per day are guaranteed.

                  N 1 Reply Last reply
                  0
                  • N Nish Nishant

                    Why is it that the 64-bit version of regsvr32.exe is not called regsvr64.exe? I suppose it's to help with backward compatibility where you have tens of thousands of apps and batch files that hard-code a call to regsvr32. But this naming ambiguity leads to all kinds of confusion, which is evident if you do a simple google search on regsvr32. People don't often realize that in 64 bit Windows, the regsvr32.exe in the System32 folder is actually 64 bit. Well that's another funny thing, System32 actually contains 64 bit files in a 64 bit OS, again for backward compatibility I guess. There are all these apps hardcoding System32 in the path instead of using an appropriate API to get the system-folder. Anyway I was thinking about this last night just as I was going to bed, and thought I'd just mention it here. I know it's not a CCC, or a poorly worded joke, or even an xyz-sucks thread. So I am aware that it's kinda off-topic here, please accept my apologies for that. :rolleyes:

                    Regards, Nish


                    My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

                    D Offline
                    D Offline
                    Dr Walt Fair PE
                    wrote on last edited by
                    #9

                    Nishant Sivakumar wrote:

                    Anyway I was thinking about this last night just as I was going to bed ...

                    That sounds pretty boring ...

                    CQ de W5ALT

                    Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software

                    N 1 Reply Last reply
                    0
                    • N Nish Nishant

                      Why is it that the 64-bit version of regsvr32.exe is not called regsvr64.exe? I suppose it's to help with backward compatibility where you have tens of thousands of apps and batch files that hard-code a call to regsvr32. But this naming ambiguity leads to all kinds of confusion, which is evident if you do a simple google search on regsvr32. People don't often realize that in 64 bit Windows, the regsvr32.exe in the System32 folder is actually 64 bit. Well that's another funny thing, System32 actually contains 64 bit files in a 64 bit OS, again for backward compatibility I guess. There are all these apps hardcoding System32 in the path instead of using an appropriate API to get the system-folder. Anyway I was thinking about this last night just as I was going to bed, and thought I'd just mention it here. I know it's not a CCC, or a poorly worded joke, or even an xyz-sucks thread. So I am aware that it's kinda off-topic here, please accept my apologies for that. :rolleyes:

                      Regards, Nish


                      My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

                      M Offline
                      M Offline
                      Mechanical
                      wrote on last edited by
                      #10

                      regsvr32 ... Different versions in different directories. Doing different things. Both put the info in different locations. And if you happen to have to use a 32bit ActiveX in a 64bit app, then you better remember which regsvr to use.

                      Nishant Sivakumar wrote:

                      People don't often realize that in 64 bit Windows, the regsvr32.exe in the System32 folder is actually 64 bit.

                      People are my greatest enemies. Programmers, on the other hand are fine humanoids who know the difference between 32 and 64. People have started programming these days, unfortunately.

                      Nishant Sivakumar wrote:

                      I know it's not a CCC, or a poorly worded joke, or even an xyz-sucks thread. So I am aware that it's kinda off-topic here, please accept my apologies for that.

                      The Lounge.aspx is mostly spam these days. Spammers make threads and are the first to respond to other threads no matter what... unless the thread is useful (like this one).

                      NULL

                      N H 2 Replies Last reply
                      0
                      • S Single Step Debugger

                        The problem is that in Windows 7 for some reason you HAVE TO hardcode the paths in the batch file. It wasn’t like this in the XP. For example you need to have C:\Windows\System32\REGSVR32.EXE “C:\some dir\some sub-dir>\<some sub-sub-dir\your.dll>” instead of just REGSVR32.EXE .\your.dll.

                        The narrow specialist in the broad sense of the word is a complete idiot in the narrow sense of the word. Advertise here – minimum three posts per day are guaranteed.

                        N Offline
                        N Offline
                        Nish Nishant
                        wrote on last edited by
                        #11

                        Really? I am on Windows 7 64 bit, and regsvr32 maps automatically to c:\windows\system32\regsvr32.exe (because of the search path).

                        Regards, Nish


                        My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

                        S 1 Reply Last reply
                        0
                        • D Dr Walt Fair PE

                          Nishant Sivakumar wrote:

                          Anyway I was thinking about this last night just as I was going to bed ...

                          That sounds pretty boring ...

                          CQ de W5ALT

                          Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software

                          N Offline
                          N Offline
                          Nish Nishant
                          wrote on last edited by
                          #12

                          Walt Fair, Jr. wrote:

                          That sounds pretty boring ...

                          What else do you expect from a middle aged married guy with a son? :rolleyes:

                          Regards, Nish


                          My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

                          D 1 Reply Last reply
                          0
                          • M Mechanical

                            regsvr32 ... Different versions in different directories. Doing different things. Both put the info in different locations. And if you happen to have to use a 32bit ActiveX in a 64bit app, then you better remember which regsvr to use.

                            Nishant Sivakumar wrote:

                            People don't often realize that in 64 bit Windows, the regsvr32.exe in the System32 folder is actually 64 bit.

                            People are my greatest enemies. Programmers, on the other hand are fine humanoids who know the difference between 32 and 64. People have started programming these days, unfortunately.

                            Nishant Sivakumar wrote:

                            I know it's not a CCC, or a poorly worded joke, or even an xyz-sucks thread. So I am aware that it's kinda off-topic here, please accept my apologies for that.

                            The Lounge.aspx is mostly spam these days. Spammers make threads and are the first to respond to other threads no matter what... unless the thread is useful (like this one).

                            NULL

                            N Offline
                            N Offline
                            Nish Nishant
                            wrote on last edited by
                            #13

                            Mechanical wrote:

                            The Lounge.aspx is mostly spam these days. Spammers make threads and are the first to respond to other threads no matter what... unless the thread is useful (like this one).

                            :laugh: Thank you :-)

                            Regards, Nish


                            My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

                            1 Reply Last reply
                            0
                            • M Mechanical

                              regsvr32 ... Different versions in different directories. Doing different things. Both put the info in different locations. And if you happen to have to use a 32bit ActiveX in a 64bit app, then you better remember which regsvr to use.

                              Nishant Sivakumar wrote:

                              People don't often realize that in 64 bit Windows, the regsvr32.exe in the System32 folder is actually 64 bit.

                              People are my greatest enemies. Programmers, on the other hand are fine humanoids who know the difference between 32 and 64. People have started programming these days, unfortunately.

                              Nishant Sivakumar wrote:

                              I know it's not a CCC, or a poorly worded joke, or even an xyz-sucks thread. So I am aware that it's kinda off-topic here, please accept my apologies for that.

                              The Lounge.aspx is mostly spam these days. Spammers make threads and are the first to respond to other threads no matter what... unless the thread is useful (like this one).

                              NULL

                              H Offline
                              H Offline
                              Henry Minute
                              wrote on last edited by
                              #14

                              You have a very strange idea of what constitutes spam. If you find most threads in The Lounge to be uninteresting, that's one thing and is what you should say, but to accuse fellow members of being spammers is an insult.

                              Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

                              1 Reply Last reply
                              0
                              • N Nish Nishant

                                Really? I am on Windows 7 64 bit, and regsvr32 maps automatically to c:\windows\system32\regsvr32.exe (because of the search path).

                                Regards, Nish


                                My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

                                S Offline
                                S Offline
                                Single Step Debugger
                                wrote on last edited by
                                #15

                                We are also with Win 7 64 and the search pat is set but we’re struggling to find solution from months.

                                The narrow specialist in the broad sense of the word is a complete idiot in the narrow sense of the word. Advertise here – minimum three posts per day are guaranteed.

                                1 Reply Last reply
                                0
                                • N Nish Nishant

                                  Walt Fair, Jr. wrote:

                                  That sounds pretty boring ...

                                  What else do you expect from a middle aged married guy with a son? :rolleyes:

                                  Regards, Nish


                                  My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

                                  D Offline
                                  D Offline
                                  Dr Walt Fair PE
                                  wrote on last edited by
                                  #16

                                  Well, I'm an old guy with 18 grandkids. You don't get to that point by thinking about regsvr32 and System32 when you're middle aged and going to bed ...

                                  CQ de W5ALT

                                  Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software

                                  N 1 Reply Last reply
                                  0
                                  • H Henry Minute

                                    According to recent links, Wait will be 128bit so things will be twice as bad.

                                    Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

                                    I Offline
                                    I Offline
                                    Indivara
                                    wrote on last edited by
                                    #17

                                    Shouldn't that be Weight? (though Wait is probably applicable too, since that's what they make us do every time)

                                    1 Reply Last reply
                                    0
                                    • N Nish Nishant

                                      Why is it that the 64-bit version of regsvr32.exe is not called regsvr64.exe? I suppose it's to help with backward compatibility where you have tens of thousands of apps and batch files that hard-code a call to regsvr32. But this naming ambiguity leads to all kinds of confusion, which is evident if you do a simple google search on regsvr32. People don't often realize that in 64 bit Windows, the regsvr32.exe in the System32 folder is actually 64 bit. Well that's another funny thing, System32 actually contains 64 bit files in a 64 bit OS, again for backward compatibility I guess. There are all these apps hardcoding System32 in the path instead of using an appropriate API to get the system-folder. Anyway I was thinking about this last night just as I was going to bed, and thought I'd just mention it here. I know it's not a CCC, or a poorly worded joke, or even an xyz-sucks thread. So I am aware that it's kinda off-topic here, please accept my apologies for that. :rolleyes:

                                      Regards, Nish


                                      My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

                                      P Offline
                                      P Offline
                                      PIEBALDconsult
                                      wrote on last edited by
                                      #18

                                      That's the same sort of thinking that made me laugh when MS described how simple things would be because they named Windows 95... Windows 95. "No more version numbers! If it says it works on Windows 95 it will work on Windows 95!" Yeah, right, that'll last about six months... :rolleyes:

                                      1 Reply Last reply
                                      0
                                      • D Dr Walt Fair PE

                                        Well, I'm an old guy with 18 grandkids. You don't get to that point by thinking about regsvr32 and System32 when you're middle aged and going to bed ...

                                        CQ de W5ALT

                                        Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software

                                        N Offline
                                        N Offline
                                        Nish Nishant
                                        wrote on last edited by
                                        #19

                                        Walt Fair, Jr. wrote:

                                        Well, I'm an old guy with 18 grandkids. You don't get to that point by thinking about regsvr32 and System32 when you're middle aged and going to bed ...

                                        :laugh: :thumbsup:

                                        Regards, Nish


                                        My technology blog: voidnish.wordpress.com Code Project Forums : New Posts Monitor This application monitors for new posts in the Code Project forums.

                                        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