Не совсем уверен, что вы пытаетесь достичь, но каждый VB6 EXE, DLL или OCX будет содержать импорт в MSVBVM60.dll.Если он содержит это, вы можете быть уверены, что это VB6 exe.
Об этом
Затем я хочу найти определенный адрес начала кода, так чтоЯ могу распознать каждый VB-файл из другого VB-файла.
VB6 не встраивает метаданные того же типа в исполняемый файл, что и .net, поэтому будет невозможно извлечь любой VBКод »из исполняемого файла.В зависимости от того, как он был скомпилирован, вы МОЖЕТЕ иметь возможность получать имена функций и тому подобное, но это только в том случае, если PDB (база данных программы) была встроена в exe и не скомпилирована в отдельный файл PDB.Существует множество инструментов для сжатия exe-файлов (любых exe-файлов), и если это будет сделано, вы почти не сможете определить, откуда появился exe-файл, по крайней мере, не просто просмотрев содержимое exe-файла..