hi William
I follow your instruction and i did change the CD_key in the registry and my SQL server is running fine. And, i also find DigitalProductID & ProductID key in the regedit. But i didnt touch as i not sure.
And, i run the Belarc advisor scanning tools, it show the sql server has register with new product key.