I use windows software with its license tied to the mac address of the computer. The problem is, as I understand it, that the mac address of the virtual machine will be assigned something else. So, when I boot Windows 7 using bootcamp the software works fine, but when I boot Windows using parallels as a virtual machine, the mac address will have changed, so the software will not enable the licensed modules. Is this true, and if it is, is there any way around it ?
You can change the MAC address of the virtual NIC to be whatever you would like it to be. Configure the virtual machine, then choose Hardware, then "Network 1", then edit the MAC address to match whatever it is under Bootcamp.
There might be a problem with matching the Bootcamp MAC adress as this will be the real mac ethernet or wifi mac address and as such is present in the system/virtual network when using the VM. If this happens might be easier to spoof the mac address in windows bootcamp using the virtual adapter mac.