In what scenarios does the Win32_ComputerSystemProduct.UUID change?

886 views
Skip to first unread message

Sreenadh OG

unread,
Dec 18, 2014, 10:46:46 AM12/18/14
to phpde...@googlegroups.com
Hi Czarek,
  In what scenarios does the Win32_ComputerSystemProduct.UUID change? UUID returned through wmic.exe is one of the items that can be used for software protection. But in what scenarios does it change? Does it change on  -
  1) Changing Motherboard
  2) Changing Hard disk
  3) Formatting the hard disk
  4) Re-partitioning the hard disk
  5) Changing the computer OS (to another windows version)
  I tried googling to find answers to this question, but couldn't get much useful information. Since this is a general purpose question and as applicable to any other product development platform, I think this question is important and applicable and useful to phpdesktop based product development too.

  Even though old, and does not answer the above questions, may be these two links (which contains some old unanswered questions) are still useful.

  1) http://forum.sysinternals.com/platform-uuid-os-activation-cd-keys-and-stuff_topic29810.html 
  2) https://social.msdn.microsoft.com/Forums/vstudio/en-US/7e6ec271-accb-4e16-93f7-f7d86591da4f/why-does-win32computersystemproduct-uuid-returns-all-fs
  3) https://communities.vmware.com/thread/457934

  The machine GUID stored at "HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\MachineGuid" and the UUID returned by the command "echo | wmic.exe path win32_computersystemproduct get uuid" are different at least in my machine. Is it so in every machine? Based on what, does Microsoft generates these IDs and when does they change?

  In stack overflow too there is an unanswered question at: http://stackoverflow.com/questions/22168199/what-is-uuid-based-on-for-windows-7
==========
What is UUID based on for windows 7?
In command line, type "wmic path win32_computersystemproduct get uuid" will get a uuid. I searched the win32_computersystemproduct classs, it only said it's a property. What is it based on, motherboard ID? BIOS id? Any MSDN doc for this? Thanks.
==========
 And my doubt is almost in similar lines.

Thanks and regards,
Sreenadh OG

Czarek Tomczak

unread,
Dec 19, 2014, 5:16:05 AM12/19/14
to phpde...@googlegroups.com
I have never played with UUID for anything more than the example on the KnowledgeBase wiki page, so I don't know.

pucci...@gmail.com

unread,
Aug 18, 2015, 2:45:50 PM8/18/15
to PHP Desktop
These are great questions that I have been wondering myself. Anyone?
Reply all
Reply to author
Forward
0 new messages