Прива народ ! Подскажите кто знает что за траблы получаються. Прога пожата HASP Envelope, При вызове функции хаспа 2h с определённым сидом, ключ возвращяет определённые данные. Так вот, функция хаспа 2h вызываеться всегда с одним и тем же сидом, одним и тем же портом LPT, а ответы от ключа приходят всегда разные. Вопрос, так и должно быть ? З.Ы. Прочетал мануал по хаспу, там написанно что с помощью функции 2h можно праверить правельный ли ключ стоит или нет по ответу ключа, но как тут можно праверить правельность если ответы всегда разные %) ?! Сенкс.
Вообще то в мануале нет описание этой функции. В ключе hasp4 она переделана и недокументирована. И то, что она возвращает, зависит от параметров. Вроде я где-то видел страницу, где кто-то поисследовал этот сервис.
Вот здесь написано: http://www.woodmann.com/crackz/Dongles.htm#haspcode и здесь что-то есть: http://www.uofg.com.ua/Ru/tutors/hasp.html
b10t У тебя видимо что-то не то Функция 2 и в hasp4 возвращает обычные сиды - как и в старом лпт ключе. По крайней мере это происходит при вызове через haspms32.dll. Ты в каком месте смотришь ?
Всем сенкс ! Я разобрался, оказалось что старые дрова от хаспа на 2003 серваке работают криво ) поставил новые, всё ок ) Ещё раз всем спасибо.