Well you need to real good vb6 programmer to have a good clean code that does all that but i have a anti-ban code that allows you to changed the hard drive volume serial numbers as far as the mac gos i dunno i would pending a release in a anti of a mac changer C++ would be alot better to do it in i think because it would be more stable.