![]() |
eXeL@B —› Вопросы новичков —› программа с привязкой к Volume HDD |
Посл.ответ | Сообщение |
|
Создано: 12 февраля 2011 10:41 · Поправил: balagur72 · Личное сообщение · #1 Есть программа с привязкой к номеру жесткого диска. Есть лицензия к ней. Хотел перенести на другую машину, ругается на файл лицензии. Чем защищена не пойму, опыта в этом мало. Однако попробовал сменить на машине номер раздела, установил и прога завелась. На рабочих машинах менять номера не могу из-за другого софта с привязкой. Вопрос: возможно ли для программы, при старте подсовывать требуемый номер диска, или может сделать генератор лицензий. Файл лицензии имеет вид: FEATURE M4 TECNE 1.0 10-Feb-2012 uncounted ХХХХХХХХХХХХ VENDOR_STRING="XXXXXX_XXXXXX|XXXXXXXXXX" HOSTID=DISK_SERIAL_NUM=XXXXXXXX FEATURE M4 TECNE 1.0 temp uncounted 0 VENDOR_STRING=xxx HOSTID=0 Подскажите где копать. ![]() |
|
Создано: 12 февраля 2011 11:05 · Личное сообщение · #2 |
|
Создано: 12 февраля 2011 11:26 · Поправил: balagur72 · Личное сообщение · #3 |
|
Создано: 12 февраля 2011 12:38 · Личное сообщение · #4 |
|
Создано: 12 февраля 2011 13:00 · Личное сообщение · #5 |
|
Создано: 12 февраля 2011 13:10 · Личное сообщение · #6 |
|
Создано: 12 февраля 2011 16:48 · Личное сообщение · #7 |
|
Создано: 12 февраля 2011 16:54 · Личное сообщение · #8 |
|
Создано: 12 февраля 2011 21:40 · Личное сообщение · #9 balagur72 пишет: GetVolumeInformation можно подробнее? Кроме вышесказанной WinAPI прога не с меньшим успехом может пользоваться DeviceIoControl или напрямую NtCreateFile(ZwCreateFile). К тому же если есть файл лицензии - тут уже наверняка стоит поставить точку останова на CreateFile(ZwCreateFile если ниже), ведь перед тем как получить инфу о харде, во первых будет проверено само наличие файла лицензии + чтение данных из него(WinAPI ReadFile), во вторых-будут перечислены все доступные логические диски в системе(WinAPIGetLogicalDriveStrings). ![]() |
|
Создано: 13 февраля 2011 01:25 · Личное сообщение · #10 |
|
Создано: 13 февраля 2011 01:47 · Личное сообщение · #11 |
|
Создано: 13 февраля 2011 03:41 · Личное сообщение · #12 tihiy_grom пишет: (если конечно ты не просто так написал, что ты якобы что-то там подменял) Я подменил номер раздела прогой volume serial number changer v1.2 и прога запустилась на домашней машине. При активации программы я присутствовал и для генерации лицензии отправлялись только имя компа и номер раздела. ![]() |
![]() |
eXeL@B —› Вопросы новичков —› программа с привязкой к Volume HDD |