2009-02-11 1 views
1

У меня есть демонстрационная версия, которая запускается с USB-накопителя, и я хотел бы предотвратить простой случай, когда кто-то копирует демо. Я думал, что могу просто получить что-то конкретное о USB-накопителе, таком как производство, размер, версия прошивки и/или идентификатор. Поскольку мы собираем демонстрацию вместе и отправляем ее, она может быть привязана к определенному поставщику для диска. Я, вероятно, буду делать это с помощью C#.Идентификатор USB-накопителя от C#

+0

Я не буду публиковать это как ответ, так как я просто размышляю, но вы можете получить серийный номер для самого USB-накопителя и проверить это? Con: Изменяется ли серийный номер, когда вы кладете ключ в другую машину? Con: Можно ли установить серийный номер вручную? – JMD

+0

(Т.е. я имею в виду серийный номер, который вы видите, когда вы «dir x:») – JMD

+0

Серийные номера хороши, если демонстрация только развертывается на одном USB-накопителе, но если это для более общего маркетинга, то, очевидно, каждая ручка USB будет иметь другой серийный номер! Производитель может быть способ пойти, но, поскольку Стефан говорит, что он не на 100% безопасен! – BigJump

ответ

3

С помощью этого вы можете получить SERIALNUMBER для USB-флешки и может кодировать, что в программе: How to get serial number of USB-Stick in C#

Но что бы вы ни делали, кто-то может использовать отражатель или другую программу и забрать этот чек из вашей программы ,

+0

В среднем у «Joe» будет много проблем, пытаясь запустить скопированную демоверсию. – backslash17

Смежные вопросы