Can anyone or Adobe themselves give an explanation as to how Audition 3.0 (and perhaps Audition CS5.5) verifies the machine hardware that it is running on to ensure that the purchased software license is not being installed on multiple machines?
I ask because it would appear that Audition 3.0 (at least) views its installation on the same single Windows 7 image as being 2 separate PCs if the same Windows 7 is booted into parallels and then at others times into BootCamp.
Yes, yes I know I can get Audition CS5.5 natively for the Mac, but for now I wish to run Audition in Windows. So please avoid discussions on this and instead offer me some advice as to why/how Audition reads the hardware it is running on.
The problem:
- I boot into BootCamp Windows, Audition 3.0 runs OK.
- Boot into MacOS, run same BootCamp VM Windows from parallels, run Audition 3.0, it runs asking for registratation. Registration succeeds.
- Boot into BootCamp Windows, Audition 3.0 runs runs asking for registratation. Registration succeeds.
And so on...
If I stick with one mode of running Windows, i.e. BootCamp OR via Parallels, Audition doesn't ask again, however, switching between the two triggers the re-registration.
Using the same VM/Windows install image/drive.
But I guess what is happening here is that the (virtual) "hardware" profile/signature/id presented to Windows/and 3rd-party applications, is different in BootCamp and Parallels and that applications such as Audition use this for authentication/registration to prove that the license is only running on the same hardware.
An ideal solution is that Parallels complies with the same hardware profile that BootCamp presents to Windows and 3rd party applications so that both Parallels and BootCamp are wholly seen as the same machine.
I've raised a support ticket with Parallels themselves.
I've posted on Parallels forum thread: http://forum.parallels.com/showthread.php?t=103398
awaiting moderation
But I also think Adobe could be a bit smarter as to how they detect that their software is running on the same machine that it is licensed for.