| Сейчас на форуме: ==DJ==[ZLO], Magister Yoda, Rio (+6 невидимых) | 
| eXeL@B —› Основной форум —› Прога запускается только под отладчиком | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 28 февраля 2005 19:00  · Личное сообщение · #1 ВОбщем расклад такой. Ковыряю прогу на VB. Прога привязывается и hdd (GetVolumeInformation). В зависимости от этого генерится запрос (в виде файла) и соответственно должен быть файл с ключом. Разбирать что там да как было лень =) Тем более, что имелась одна валидная копия ключа. Ну я решил место, где вызывается GetVolumeInformation пропатчить, чтобы возвращалось моё значение. Пропатчил. И вот смешной результат. Прога запускается и нормально работает, но только при запуске под отладчиком (олька). А без отладчика вылетает с ошибкой %))). Нифига не понимаю. Где косяк может быть %) В принципе прогу-то я пропатчил в другом месте и всё стало ОК. Но просто интересно почему так было %))) ![]()  | 
| 
 | 
Создано: 28 февраля 2005 19:08  · Личное сообщение · #2  | 
| 
 | 
Создано: 28 февраля 2005 19:09  · Личное сообщение · #3  | 
| 
 | 
Создано: 28 февраля 2005 23:09  · Личное сообщение · #4  | 
| 
 | 
Создано: 01 марта 2005 03:09  · Личное сообщение · #5  | 
| 
 | 
Создано: 01 марта 2005 14:20  · Личное сообщение · #6 WELL, скорее всего именно в этом трабла... Хотя у меня была веселая прога, которая при активном отладчике работала как порегенная без ограничений... В алгоритме проверки валидности ключей я не разобрался, но зато просто пропатчил место проверки на отладчик, и прога стала всегда думать, что ее отлаживают... Такая вот, оригинальная защита=) ![]()  | 
| 
 | 
Создано: 01 марта 2005 14:56  · Личное сообщение · #7  | 
| 
 | 
Создано: 01 марта 2005 15:09 · Поправил: deNULL  · Личное сообщение · #8  | 
| 
 | 
Создано: 01 марта 2005 17:51  · Личное сообщение · #9 deNULL, в том то и дело, что не перепутал, а именно так и хотел... Типа наколка крякеров - запускает он прогу под отладчиком, а она работает как порегенная... Ну как же тут найдешь процедуру проверки=) А расчет видимо на то был, что не каждый умник ради кряка будет постоянно сидеть с отладчиком при обычной работе... А тут и полезут плюшки. ![]()  | 
| 
 | 
Создано: 01 марта 2005 20:17  · Личное сообщение · #10 MoonShiner пишет: Ну как же тут найдешь процедуру проверки=) Мда, идея интересная, только даже если бы автор как следует замаскировал проверку наличия отладчика, можно было бы простейший лоадер написать, который запускал бы прогу в режиме отладки... В общем, может идея и оригинальная, но непродуктивная  
![]()  | 
| eXeL@B —› Основной форум —› Прога запускается только под отладчиком | 






 Для печати