0
我想從我的應用程序中運行一些VBSCRIPT UIAccess VB應用程序運行的VBScript。當我在VB中運行我的程序時,這工作正常。但是,一旦我向我的清單中添加「UIAccess = true」,並用我的證書對我的exe進行數字簽名,我就無法再運行代碼。當我嘗試與任何程序接口說「429:ActiveX組件不能創建對象:'myApp.Application'」時,它會給出錯誤。任何人都有任何想法,爲什麼它可以在IDE中運行良好,但沒有與使用UIAccess的應用程序?這裏是代碼:使用MSScriptControl
Dim scriptRunner As New MSScriptControl.ScriptControlClass
scriptRunner.Language = "VBScript"
scriptRunner.AllowUI = True
scriptRunner.Timeout = 3000
scriptRunner.AddCode(scriptStr)
scriptRunner = Nothing
它的簽署和正在運行\程序文件或\ Windows \ System32下運行簽名的應用程序在Program Files目錄中。除了一塊以外,程序中的其他一切都可以在啓用UIAcceess的情況下正常運行。 – Ray 2010-05-18 16:27:35