| 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  | 
![]() Ранг: 419.0 (мудрец), 647thx Активность: 0.46↗0.51 Статус: Участник "Тибериумный реверсинг"  | 
Создано: 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 | 







 Для печати