link

Hi,
I am doing a project to identify if any of the hardware (Mouse, Keyboard etc) is removed or replaced with another one. I tried Device ID and PNP Device ID using "ManagementObjectSearcher"
but it is not changing even if i replace any hardware, say mouse.
Is there any unique ID with which i can identify a particular hardware ? and how to get it?

Thanks in advance