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

# GlobalUID in Windows Registry

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

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

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

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

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

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

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

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"