chainick2006
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Есть одна программа. Так же она выполняет роль СОМ-сервера и к ней можно обратиться через скрипт, например так: Код: set App = CreateObject ("My.Application") msgbox ApApp.GetVersion | Запуск скрипта возможен как из самой программы (внутренний запуск), так и непосредственно из РС (внешний запуск). Сделав портабл-версию этой программы, удалось добиться ее работоспособности. При запуске скрипта из программы скрипт отрабатывает нормально, а если его запустить из РС получаю сообщение, что не удается создать объект. Т.е., как я понимаю, СОМ-сервер не зарегистрирован в реестре. Возможно ли сделать так, что бы при запущенной портабл-версии этой программы скрипты можно было выполнять внешним (не из программы) способом? Пробовал указывать различные значения для RegistryIsolationMode, но ничего не получилось. Т.е. как я понимаю, что при запущенной портабл-версии программы должны появиться опр. разделы в реестре, обеспечивающие внешний доступ к СОМ-серверу. А при выходе из программы этих разделов не должно быть. Такое возможно? Спасибо! |