2009-02-11 5 views
1

J'ai une démo qui fonctionne à partir d'une clé USB et je voudrais éviter le cas simple où quelqu'un copie la démo. Je pensais que je pourrais juste obtenir quelque chose de spécifique au sujet de la clé USB comme la fabrication, la taille, la version du firmware et ou l'identifiant. Puisque nous mettons la démo ensemble et l'envoyons dehors, il pourrait être lié à un fournisseur spécifique pour le lecteur. Je vais probablement le faire en utilisant C#.Identificateur de lecteur de stylo USB de C#

+0

Je ne publierai pas cela comme une réponse car je ne fais que spéculer, mais pouvez-vous récupérer le numéro de série pour le lecteur USB lui-même, et vérifiez cela? Contre: Le numéro de série change-t-il lorsque vous placez la clé dans une autre machine? Con: Le numéro de série peut-il être réglé manuellement? – JMD

+0

(Je parle du numéro de série que vous voyez quand vous "dir x:") – JMD

+0

Les numéros de série sont très bien si la démo est seulement déployée sur un seul lecteur USB - mais si c'est pour un marketing plus général, alors évidemment chaque stylo USB aura une série différente! Le fabricant peut être le chemin à parcourir, mais comme Stefan dit qu'il n'est pas sûr à 100%! – BigJump

Répondre

3

L'utilisation de ce que vous pouvez obtenir le numéro de série pour la clé USB et peut coder que dans l'application: How to get serial number of USB-Stick in C#

Mais quoi que vous fassiez, quelqu'un peut utiliser réflecteur ou un autre programme et enlever le chèque de votre programme .

+0

Le "Joe" moyen va avoir beaucoup de problèmes en essayant d'exécuter une démo copiée. – backslash17

Questions connexes