Сейчас на форуме: subword, rtsgreg1989, zds (+9 невидимых)

 eXeL@B —› Основной форум —› Мат ф-ции msvbvm60.dll: Поделитесь кто\что знает! Описание, Аргументы и т.д.
Посл.ответ Сообщение

Ранг: 19.9 (новичок)
Активность: 0.010
Статус: Участник

Создано: 14 мая 2008 08:54
· Личное сообщение · #1

Для понимания алгоритма вычисления правильного ключа понадобилось описание ф-ций библиотечки
msvbvm60.dll..

Точнее: количество передаваемых аргументов, способ передачи, "что\где передаем"


Кто что помнит\знает отпишитесь! информации крайне мало!




Ранг: 271.6 (наставник), 2thx
Активность: 0.30
Статус: Участник

Создано: 14 мая 2008 09:15 · Поправил: Spirit
· Личное сообщение · #2

Abs возвращает абсолютное значение числа

Exp используется для вычисления числа e

Fix отбрасывает дробную часть числа и возвращает целое значение

Int отбрасывает дробную часть числа

Rnd возвращает случайное число

Round округляет число до заданной точности

Sgn определяет знак числа (отрицательное оно или положительное)

Sqr вычисляет квадратный корень из числа
---
bit.pirit.info/forum/viewtopic.php?t=780

з.ы.: меньше минуты в гугле

-----
iNTERNATiONAL CoDE CReW




Ранг: 19.9 (новичок)
Активность: 0.010
Статус: Участник

Создано: 14 мая 2008 12:04 · Поправил: st47k3r
· Личное сообщение · #3

С этими все понятно по названиям, эт все хорошо..

Я про:

__vbaPowerR8 - неуверено так: возведение в степень?
__vbaFpR8
__vbaFpCy

что за звери, с чем их есть?

т.е., формат вызова этой ф-ции какой?

EBX, ECX , PUSH xxxxxx, и что где передается?




Ранг: 271.6 (наставник), 2thx
Активность: 0.30
Статус: Участник

Создано: 14 мая 2008 12:18
· Личное сообщение · #4

спроси у гпч он в этом шаред.

-----
iNTERNATiONAL CoDE CReW




Ранг: 19.9 (новичок)
Активность: 0.010
Статус: Участник

Создано: 14 мая 2008 12:19
· Личное сообщение · #5

хмм.. логично.
Туплю, спасиб..



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 14 мая 2008 20:18
· Личное сообщение · #6

...R8 - это тип данных real и размер 8-мь байт, т.е. double по нашему, больше не знаю




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 14 мая 2008 20:32
· Личное сообщение · #7

st47k3r пишет:
__vbaFpR8
__vbaFpCy


Fp - Floating point
R8 - Double (8 bit float point)
Cy - Currency

Функции для преобразования типов.

Что делают можно просмотреть в дизассемблере MSVBVM60.DLL - аттачу базу для VB Decompiler, декомпилировал вручную.


ec01_14.05.2008_CRACKLAB.rU.tgz - MSVBVM60_Pure.vdd

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!





Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 14 мая 2008 20:37
· Личное сообщение · #8

Также многое я написал тут http://www.dotfix.net/module.php?module=@6e786b367c673a3361736575636f6f646860

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 19.9 (новичок)
Активность: 0.010
Статус: Участник

Создано: 15 мая 2008 09:00
· Личное сообщение · #9

GPcH - Ты супер!
Спасибо! Все получилось!
Тема закрыта!


 eXeL@B —› Основной форум —› Мат ф-ции msvbvm60.dll: Поделитесь кто\что знает! Описание, Аргументы и т.д.
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати