Results 1 to 10 of 10
  1. #1
    Platinum Lounger
    Join Date
    Feb 2001
    Location
    Yilgarn region of Toronto, Ontario
    Posts
    5,453
    Thanks
    0
    Thanked 0 Times in 0 Posts

    What registry is that?

    From time to time ugly strings such as "{3EEF9758-35FC-11D1-8CE4-00C04FC2B185}" breed in the nether regions of my registry.

    My guess is that each string is astronomically unique, and serves a real purpose, but ... who assigns these strings? Who dreams them up? Are they generated by a rigorously exclusive process? Is there a spatial significance to each of the portions separated by the hyphen character?

    Has the whole world agreed that WmGates can have all the ones that start with "3e" and so on?

    I'm just curious. I'm still too scared to touch them .....

  2. #2
    Banned Member
    Join Date
    Jul 2002
    Location
    Newport Richey, Florida, USA
    Posts
    2,149
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: What registry is that?

    Very weird. Looks like a program Key or Serial number.

  3. #3
    2 Star Lounger
    Join Date
    May 2002
    Location
    Midland, Michigan, USA
    Posts
    133
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: What registry is that?

    I believe that is a CLSID. Read more: http://msdn.microsoft.com/library/default..../whatsclsid.asp

  4. #4
    Silver Lounger
    Join Date
    Jan 2001
    Location
    Long Beach, California, USA
    Posts
    1,912
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: What registry is that?

    I think it is officially a "GUID" (globally unique indentifier) of which a "CLSID" (class identifier) is a sub-set.

    It is only a CLSID when it is used to identify a registered "class" in the registry. Yes, the numbers are supposed to be "globally unique" and programmers use a "GUID Generator" to create a unique number when they need one. Give the large size of the number, it is highly likely that the number generated will be unique.

  5. #5
    Banned Member
    Join Date
    Jul 2002
    Location
    Newport Richey, Florida, USA
    Posts
    2,149
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: What registry is that?

    Yeah, what he said.
    Attached Images Attached Images

  6. #6
    Platinum Lounger
    Join Date
    Feb 2001
    Location
    Yilgarn region of Toronto, Ontario
    Posts
    5,453
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: What registry is that?

    > it is highly likely that the number generated will be unique

    I agree. Using a rough rule of 2^10=10^3, a 128-bit number gives a chance of about 1 in 10^38. That's a lot.

  7. #7
    Platinum Lounger
    Join Date
    Feb 2001
    Location
    Yilgarn region of Toronto, Ontario
    Posts
    5,453
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: What registry is that?

    Nice URL/link. Some good erading there, thanks!


    >A CLSID should be a globally unique number

  8. #8
    2 Star Lounger
    Join Date
    May 2002
    Location
    Midland, Michigan, USA
    Posts
    133
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: What registry is that?

    Thanks for the clarification!

  9. #9
    Silver Lounger
    Join Date
    Jan 2001
    Location
    Long Beach, California, USA
    Posts
    1,912
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: What registry is that?

    Actually it is 3.4 TIMES 10^38 -- and that is even a bigger lot! Yeah, I guess "highly likely" is an understatement...

  10. #10
    Plutonium Lounger
    Join Date
    Nov 2001
    Posts
    10,550
    Thanks
    0
    Thanked 7 Times in 7 Posts

    Re: What registry is that?

    Doesn't the likelihood also depend on the quality of the randomising algorithm?

    There is no such thing as a truly random number, and there have been a few security exploits over the years that took advantage of some vendors simplistic approach to creating "random" numbers.

    StuartR

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •