Domanda

Qual è il modo migliore di collegare alcuni software installato con un determinato computer via internet? Credo che ogni pacchetto di installazione (disco) dovrebbe avere il suo numero di serie unico. E il numero di serie deve essere collegato ai computer parametri unici durante l'installazione, non è vero? Come So che ci sono alcuni che prendono approches da ID della CPU del computer e inviare al server. Altri consiglio a utilizzare l'indirizzo MAC. Quindi sono un po 'confuso e cosa so cosa gli specialisti fanno e definireri oggi.

Si prega di condividere la vostra esperienza e mi accennare il diritto flusso di questo processo.

È stato utile?

Soluzione

Il modo migliore è quello di non farlo. Sarà solo causare problemi per voi e per i vostri clienti paganti.

Detto questo, se si vuole ancora procedere alle migliori pratiche oggi coinvolge schemi piuttosto complessi. Il modo migliore per ottenere un ID è quello di utilizzare più ID: s, come ID CPU, ID del disco rigido, l'indirizzo MAC, ecc per identificare un computer si deve corrispondere 3/5 ID: s o qualcosa di simile. Poi il numero di licenza non si romperà anche se un utente modifica una scheda di rete rotto o CPU.

Hai ancora il problema se un utente sostituisce completamente la sua / il suo computer.
Per gestire questo problema è necessario un server di licenze su Internet in cui il software deve rinnovare la sua licenza ad intervalli. Se un nuovo ID computer tenta di convalidare una licenza in precedenza dato a un altro ID del nuovo computer ottiene la licenza e il vecchio ID sarà bloccato quando riconvalida. È necessario rispettare un limite ragionevole di quanto spesso nuovi computer possono "assumere" una licenza esistente.

Provate a guardare un altro software commerciale come lo fanno. Prendere di Windows, per esempio. Anche se non si può studiare l'esatta applicazione si può studiare la documentazione dell'esperienza dell'utente finale e l'utente finale per trovare i vostri casi d'uso richiesti per come gli utenti possono modificare le licenze hardware e passare a nuovi computer.

Se non si desidera che gli utenti arrabbiati chiamando il telefono cellulare privato a 02:00 chiedendo perché il software improvvisamente ha bloccato è di per sé si deve pensare questo attraverso e testare un sacco di casi d'uso in modo corretto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top