Я пытаюсь запустить какой-то VBSCRIPT из моего приложения. Это прекрасно работает, когда я запускаю свою программу из VB. Но как только я добавляю «UIAccess = true» в мой манифест и подписываю цифровую подпись моего exe своим сертификатом, я больше не могу запускать код. Он выдает ошибки, когда я пытаюсь взаимодействовать с какой-либо программой, говоря: «429: компонент ActiveX не может создать объект:« myApp.Application »». Кто-нибудь есть идеи, почему он будет работать нормально в IDE, но не с приложением, использующим UIAccess? Вот код:
Dim scriptRunner As New MSScriptControl.ScriptControlClass
scriptRunner.Language = "VBScript"
scriptRunner.AllowUI = True
scriptRunner.Timeout = 3000
scriptRunner.AddCode(scriptStr)
scriptRunner = Nothing