7 Replies Latest reply on Nov 12, 2009 10:26 AM by Sean_Wilson

    GlobalUID in Windows Registry

    JASROWEN

      Shockwave, presumably, on installing on a Windows PC creates various Registry entries, including HKEY_CURRENT_USER\Software\AppDataLow\Software\Adobe\Shockwave 11\globaluid

       

      Is this globalUID accessible via (standard) shockwave/director coding?

        • 1. Re: GlobalUID in Windows Registry
          Sean_Wilson Adobe Community Professional

          There is no way to read the registry from within Shockwave - it's too much of a security risk. And you can't read the registry from a projector without an xtra, if this is what you mean by "standard" Director coding.

          • 2. Re: GlobalUID in Windows Registry
            JASROWEN Level 1

            Thanks Sean, that's what I'd assumed already about security access.

             

            But I was just curious, having stumbled across a 'globalUID' in the Registry... which can't be accessed... why would Adobe put it into the Installer?

            • 3. Re: GlobalUID in Windows Registry
              Sean_Wilson Adobe Community Professional

              But I was just curious, having stumbled across a 'globalUID' in the Registry... which can't be accessed... why would Adobe put it into the Installer?

              When you say "can't be accessed" let's be clear that you mean "can't be accessed by Director". That doesn't mean that the Shockwave Player, as opposed to Lingo running in it, can't access this information. In fact the Player has access to all kinds of info in the registry - have a look at the keys under HKLM\SOFTWARE\Adobe\Shockwave 11\ - particularly AutoUpdate and NextPingDate are important and useful.

              • 4. Re: GlobalUID in Windows Registry
                JASROWEN Level 1

                Thanks again for the reply Sean.

                 

                Yes, that's what I again had assumed, and wanted to clarify.

                 

                So, the Player  can read the registry, BUT you can't get Director to 'call' the Player to get (read only) the Shockwave specific Registry information, even though implicitly the user (by installing Shockwave) has given permission for Shockwave to add/remove/edit/return info in the registry?

                • 5. Re: GlobalUID in Windows Registry
                  Sean_Wilson Adobe Community Professional

                  So, the Player  can read the registry, BUT you can't get Director to 'call' the Player to get (read only) the Shockwave specific Registry information

                  That's right. But it begs the question: why would you want (need) to?

                  • 6. Re: GlobalUID in Windows Registry
                    JASROWEN Level 1

                    Sorry for the looooong delay in replying Sean!

                     

                    The Adobe UniqueID stored in the registry would be a useful way of uniquely identifying, within the shockwave application, a user, and forwarding that onto the application server.

                     

                    It seems strange that Adobe can read (and obviously initially create!) the UniqueID but developers can't for the same product?

                    • 7. Re: GlobalUID in Windows Registry
                      Sean_Wilson Adobe Community Professional

                      It seems strange that Adobe can read (and obviously initially create!) the UniqueID but developers can't for the same product?

                      You're going to have to live with "strange"