Domanda

Ho bisogno di proteggere il software utilizzando una chiave USB. Posso solo interrogare un drive USB con WMI e ottenere il PnPDeviceId da Win32_DiskDrive classe, e confrontarlo con quello già hash e hard coded nella domanda? Quanto è sicuro questo? la proprietà PNPDeviceID può essere modificato? È codificato hardware? Qualsiasi altra idea?

A rigor di logica le unità USB stanno per essere selezionato.

Grazie

È stato utile?

Soluzione

Probabilmente può essere simulato con uno strato di driver di periferica, non so se può essere modificato nel dispositivo - non ho mai visto nulla di farlo
. Stavo pensando a questo come un'alternativa economica ad un dongle e un modo per distribuire il software.

Una cosa da stare attenti - (?). Il molto a buon mercato USB chiavi non implementano questo non fanno altro che una chiave casuale, quando inserito, in modo da ottenere un nuovo ID quando viene inserito in diversi porti

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