Codes for older versions (WinTV v8 or v8.5) generally cannot be used for v10 unless they were recently purchased and never activated.
Yes, but it depends on your situation:
If you bought a physical product, the code is typically printed on a WinTV v10 activation card inside the box. Email Confirmation: wintv v10 activation code