[My Home Page] [Contact information] [My Bookmark] [Music Page] [Articles] [HackPage] [Sign Guestbook] [My Public PGP Key]


Hемного о .EXE создаваемых Visual Basic


EXE файлы, производимые Visual Basic'ом, не являются настоящими EXE. Они
просто содержат код для вызова VBRUNxxx.DLL, который затем читает данные
из EXE и выполняет программу. Такое устройство псевдо-EXE файлов является
также причиной того, что программы на Visual Basic'е такие медленные.
А так как EXE файлы не являются настоящими EXE файлами, Вы не можете
трассировать и дизассемблировать их - Вы найдете вызов функции из DLL
и кучу мусора. И когда Вы будете трассировать такую программу, Вы
"заблудитесь" в DLL.
Решением этой проблемы является декомпилятор. Существует декомпилятор для
программ, написанных на Visual Basic'е версий 2 и 3, созданный кем-то,
называющим себя DoDi. Эта программя является шареварной и ее можно найти
в InterNet'е (см. Приложение C). Для программ, написанных на Visual Basic'е
версии 4 (VB для Windows 95), не существует декомпилятора, насколько мне
известно, хотя я бы хотел, чтобы он существовал. =)

Декомпилятор VB:   ftp://ftp.sn.no/user/balchen/vb/decompiler/

<== Back to main page counter
My Home Page How to contact me My Bookmarks Music Page Articles Hack Page Welcome to Guestbook Windows (1251) encoding Unix  (Koi8) encoding My Public PGP Key
Hosted by uCoz