Хамачи не имеет никакого отношения к пиратскому софту.
И уж тем более винда не может отличать пиратский софт от лицензионного.
Скорее всего он просто устанавливает не от имени администратора. Особенно этовероятно если у него севен или виста.
В таком случае нужно от имени админа ставить, потому что хамачи ставит свой драйвер виртуальной сетевухи, а потому права админа полюбому нужны.