With the right software it is possible to shift everything from the HDD to the SSD without Windows even recognising the change. I've used Acronis in the past for such purposes. Regarding the licence key, there are utilities available online that will retrieve it from the registry.