Ho creato un'applicazione desktop (winfoms) utilizzando C # .net 3.5, l'applicazione è un'applicazione SEO, quindi deve essere connessa a Internet, ho implementato una semplice procedura di licenza in cui ogni volta che l'applicazione viene avviata interrogare il servizio Web sul mio server con la chiave e l'hash della macchina da convalidare.
Ma di recente ho notato che alcuni "cracker" hanno disabilitato la verifica della licenza (semplicemente rimosse le righe di codice che lo fanno) dell'applicazione che ho offuscato, e la cosa triste è che lo stanno vendendo a un costo che è solo il 10% di quello che sto vendendo, non si sono nemmeno preoccupati di rimuovere il mio indirizzo del sito web e i dettagli della società dal box. L'applicazione ha una funzione di aggiornamento automatico, che i cosiddetti cracker hanno intenzionalmente lasciato nella versione crackata
Stavo solo cercando di capire un modo per uscire da questo, posso rilasciare un aggiornamento e disabilitare tutte le versioni portate dai cracker, ma senza una licenza appropriata si romperà di nuovo e la prossima volta, non lo farò t avere la garanzia che manterranno la funzione di aggiornamento automatico su