Ваше описание звучит так, как будто вы правильно создали vi .exe.«На цели», вероятно, означает «На целевом ПК».EXE добавляет все записи регистрации COM в реестр Windows каждый раз, когда он выполняется.
Похоже, вы еще не убедились, что записи регистрации COM присутствуют в реестре.Это первый шаг отладки.
Запустите regedit.exe и найдите MyLabviewProgram.Application
в подразделе HKEY_CLASSES_ROOT
.Вы должны найти запись, которая содержит вложенный ключ, который содержит значение, которое содержит GUID
(большое шестнадцатеричное число).
На этот "идентификатор класса" GUID
следует ссылаться с помощью клавиши HKCR
/ CLSID
.Эта ссылка должна содержать вложенный ключ LocalServer32
со значением по умолчанию, указывающим на путь к файлу .EXE вашего приложения с добавленным аргументом /Automation
.
Вероятно, один из этих шагов завершится неудачей.Я не могу сказать, какой именно без дополнительной информации.