Domanda già trattata (fai una ricerca), troppo vaga e off topic.

Per cercare strumenti di protezione del proprio software, usa direttamente Google; per problemi specifici legati a implementazioni con il linguaggio VB.NET, apri una discussione dedicata riportando il codice sorgente scritto dopo aver approfondito la questione e acquisito un minimo di documentazione.