Buongiorno,
Sto preparando un software per poter essere venduto. Mi sto imbattendo nella problematica della protezione del software.
A parte la creazione di un file sul server con i codici univoci(Product key) sto anche pensando al fatto che il proprietario lo disinstalli per poi reinstallarlo sulla stessa macchina.
Anche per la divulgazione illegale del software.
Ho pensato:
In fase di installazione li software controlla se è presente un file che creerò se non presente. In questo caso si procede con la richiesta della Product Key. Una volta inserita, prendo dal server il file con le Key, verifico se è presente e se lo è, cancello la Key dal file. Se l'utente lo disinstalla e reinstalla, controllo il file che ho creato all'inizio nella prima installazione se è presente non gli chiedo la Product key e lo installa normalmente. Certo c'è sempre il problema che trovino il file che ho creato, penso di nasconderlo bene ma non si sa mai.
Questo credo che scongiuri copie illegali. Il problema nasce se l'utente cambia pc o formatta hd. Se non trova il file creato nella prima installazione e neppure la key potrei dirgli di contattare l'assistenza.
Avevo anche pensato di leggermi un dato univoco del Pc ma la cosa non cambia in caso di sostituzione del Pc.
Voi cosa ne pensate o come fareste.
Grazie
Sto preparando un software per poter essere venduto. Mi sto imbattendo nella problematica della protezione del software.
A parte la creazione di un file sul server con i codici univoci(Product key) sto anche pensando al fatto che il proprietario lo disinstalli per poi reinstallarlo sulla stessa macchina.
Anche per la divulgazione illegale del software.
Ho pensato:
In fase di installazione li software controlla se è presente un file che creerò se non presente. In questo caso si procede con la richiesta della Product Key. Una volta inserita, prendo dal server il file con le Key, verifico se è presente e se lo è, cancello la Key dal file. Se l'utente lo disinstalla e reinstalla, controllo il file che ho creato all'inizio nella prima installazione se è presente non gli chiedo la Product key e lo installa normalmente. Certo c'è sempre il problema che trovino il file che ho creato, penso di nasconderlo bene ma non si sa mai.
Questo credo che scongiuri copie illegali. Il problema nasce se l'utente cambia pc o formatta hd. Se non trova il file creato nella prima installazione e neppure la key potrei dirgli di contattare l'assistenza.
Avevo anche pensato di leggermi un dato univoco del Pc ma la cosa non cambia in caso di sostituzione del Pc.
Voi cosa ne pensate o come fareste.
Grazie