边栏小工具未运行ActiveX控件

时间:2011-01-27 20:55:01

标签: javascript activex windows-desktop-gadgets

我构建了一个小工具,显示团队的随叫随到旋转,我正在尝试将他们的沟通者存在整合到该工具中。我使用GetStatus对象中的NameCtrl方法来获取用户。当我运行它时,它在IE中工作正常。我遇到的问题是,只要它碰到ActiveX对象声明,该小工具就会出现运行时错误。我知道这是因为我评论了它并且它运行良好。有什么建议吗?

var communicatorPresence = getCommunicatorPresence(userName);


function getCommunicatorPresence(userName){
 var obj = new ActiveXObject("Name.NameCtrl.1")
 var presence = obj.GetStatus(userName,"")
 return presence;
}

我在Visual Studio中调试了小工具并在那里放了一个断点,错误是“Automation Server无法创建对象”

1 个答案:

答案 0 :(得分:0)

根据计算机的UAC设置,小工具可能没有对注册表的读/写访问权限。