Contents

Visual Basic 6.0 MAP файл



С Visual Basic 6.0 несколько сложнее. Несмотря на то, что линкер поддерживает создание MAP файла, штатно это сделать не представляется возможным. И тут есть несколько вариантов. Можно использовать один из многих AddIn'ов позволяющих контролировать процесс компиляции и менять командную строку. Мы же предлагаем наиболее простой способ. Для этого Вам необходимо скачать данный архив, зайти в папку с установленным Visual Basic 6.0, обычно это "C:\Program Files (x86)\Microsoft Visual Studio\VB98", переименовать оригинальный LINK.EXE в LINK1.EXE, а на место оригинального скопировать из архива наш вариант. Исходный код также прилагается. И все что делает данный wrapper - меняет командную строку от VB6 линкеру.



После данной замены каждый раз когда Вы компилируете EXE/DLL/OCX файлы, в той же папке будет создаваться MAP файл, автоматически подцепляемый в DotFix NiceProtect. Следует иметь ввиду, что защита кода по MAP файлу поддерживает только VB5/6 программы, скомпилированные в Native Code.



Данный файл необходим только на этапе защиты. Его НЕ нужно включать в дистрибутив программы.