I need to detect changes of hardware. For example when a disk is replace for another or a new memory card is added in a laptop.
You'll need something like Lansweeper to detect and report hardware/system changes.