アプリケーション内からいくつかの 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