Yes, I do use offline activator like KMS or something similar to it cause it's not a good idea to make it like that. See my point ? There is already good solution and now you want to make it harder than it actually is anyway. See from where I am coming ?