I would like to understand what hardware upgrade performed by my clients can break their activation of my software. When user activate the product it is then binded to his/her machine… thats ok. The question is: When machine is starting to be treated as different? For example: if user will change video card… or increase RAM capacity… or change HDD/SSD… or even whole motherboard. In which case my app will stop working for them, asking for activation?
If this problem is already explained in some docs, direct me to there, please… I just haven’t found such an explanation yet.