kiber_punk писал(а):..."исполняемый файл" - вполне официальное название типа файлов - exe,dll,ocx*
kiber_punk писал(а):проверка на существование в таблице импорта файла функции DllGetClassObject.
Официальное, официальное, как и официальное название таблицы: таблица экспорта.
Отсюда я и не понял, при чем тут таблица импорта.
kiber_punk писал(а):Эмм...как Вы себе это представляете?
Что именно? Как в файле искать или что?
Эта фраза относилась к EXE, где в теле файла есть специфичные строки - ключи запуска.
Наверное стоит повториться, чтобы не быть опять процитированным: на шару.
А вообще искать любые признаки COM.
kiber_punk писал(а):вторая функция в данном случае релевантнее
Релевантнее 4 функции смотреть.
kiber_punk писал(а):Повторюсь: WSH-скрипт (vbs), доступа к WinAPI нету.
Есть много способов: встроенные объекты шелла, утилиты командной строки, да и dllhost.exe никто не отменял.
Не считая, если допускается возможность регистрации своих самописных библиотек.