Прежде всего, общий ответ «да» - VB6 созданные EXE и DLL файлы могут иметь цифровую подпись.
Насколько я понимаю, процесс подписи в конечном итоге добавляет некоторые «метаданные» в подписанный двоичный файл, который можетосмотреть позже.Похоже, что это функция Windows общего назначения, а не специфичная для VB6 или любого другого конкретного компилятора (насколько я знаю).
Специальный метод, который я использую для подписи, - это шаг сборки в Visual BuildPro .Это подписывает двоичный файл, используя файл сертификата PFX, а также отмечает его время.(Есть также другие параметры конфигурации ).
Обратите внимание, что я использую этот инструмент, потому что он также используется для автоматизации сборки VB6 (и он работает хорошо!) Но я уверенвместо этого можно использовать другие инструменты подписи.