![]() |
защита net программы
хочу защитить свою программу на 2.0 от копирования на другие машины, т.е. чтобы запускалась только на 1 компе
ну или хотя бы максимально затруднить взлом. можно ли это осуществить своими силами без финансовых затрат и сильных дерганий? счас вижу решение- получить ид железки, затем на основании этого ид сгенерить ключ и в программе этот ключ проверить. можно еще с обфуксацией. жизнеспособное ли это решение? |
Ключ на комп + через свой сервер какой-нибудь
|
Цитата:
|
Цитата:
|
для net прог удобно очень получать данные через WMI и к ним привязываться.
Получай серийник винта (именно винта, а не метки тома) и привязывайся к нему. |
+ не забыть обфускацию/протектор.
|
Код:
string result = String.Empty; |
А ты подключение даже не сделал.
|
делаю как в примере http://www.geekpedia.com/tutorial233_Getting-Disk-Drive-Information-using-WMI-and-Csharp.html
не пашет. вобще ни 1 пример не заработал. стоит русская хр сп3 |
вобщем нашел такой код
Код:
PSerialNumberParams = ^TSerialNumberParams; |
| Время: 11:39 |