Domanda

Qualsiasi buone alternative ai legando l'attivazione del software a un pezzo di hardware sulla macchina di fianco utilizzando l'indirizzo MAC? Uso i numeri di serie del disco rigido non funzioneranno in quanto non sono sempre disponibili. Macchina GUID è, inoltre, non sempre garantita da Microsoft dalle mie letture. Eventuali altri pensieri? Questo sarebbe l'utilizzo di Microsoft API o tecnologie. Non ci sono riferimenti specifici .NET piacimento.

È stato utile?

Soluzione

Quali versioni di Windows sono targeting? Windows 2000 e maggiore sarà sempre restituire un numero di serie del volume di sistema. Non è tecnicamente la stessa di un numero di serie del disco rigido, ma ogni partizione logica di Windows avrà uno, indipendentemente dalla piattaforma. Vedere GetVolumeInformation .

Io dico, non ti preoccupare legandola ad hardware. Invece, utilizzare il Windows Product ID e il numero di serie sopra del volume. E 'bene fino a quando non riformattare la partizione o aggiornare / installare una copia diversa di Windows.

Che li riattivano ogni mese o giù di lì senza alcun intervento, e si sta continuando a bloccare la pirateria, evitando chiamate di assistenza e disturbare l'utente.

Ora, per la parte più tecnica. Come farete a impedire loro di screpolature vostro programma?

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